Software

Software Team Lead

Job Ref: 4709846003 | Type: Full-time

Apply for this job

About The Role

Rocket Lab

Rocket Lab is a vertically integrated provider of small launch services, satellites, and spacecraft components. Our mission is to open access to space to improve life on Earth. Our team is over 1,300 people strong and we’re adding to it every week. Collaboration is at our core – every idea is heard, and everyone makes a difference. Teams are nimble, decisions are made quickly, and we are action oriented.

SPACE SYSTEMS

This is a rare opportunity to play a key role in Rocket Lab’s evolution into an end-to-end space company that delivers launch, spacecraft, and on-orbit operations. The Space Systems Division is shaping Rocket Lab’s future with Photon, our brand of high-performance satellites, enabling innovative missions in low Earth orbit and beyond including missions for NASA to LEO, the Moon, and Mars and commercial customers, including leading the design and manufacture of 17 high-power telecommunication spacecraft buses for Globalstar.

Rocket Lab is also growing our spacecraft components business, anchored on the acquisition of Sinclair Interplanetary manufacturing reaction wheels and star trackers in Toronto, SolAero Technologies manufacturing solar power and primary structure solutions in Albuquerque, Planetary Systems Corporation manufacturing launch separation systems in Silver Spring, and Advanced Solutions, Inc., provider of flight and ground software as a service in Denver. Our components business is key to vertically integrating our spacecraft solutions and enabling constellations for customers. 

SOFTWARE TEAM LEAD

Rocket Lab is redefining access to space by providing a broad spectrum of products and services, from satellite components to orbital and interplanetary spacecraft, from launch services to launch vehicles. This is achieved through efficiencies throughout the entire chain of our vertically integrated service delivery. A key link is the production of high-quality and high-reliability space components such as reaction wheels and star trackers, which are designed and produced in our Sinclair Interplanetary Toronto Office. These components are used across the Rocket Lab Photon program as well as being sold to customers around the world.

As the Software Lead, you will provide vision, leadership and project coordination across the range of space components produced by the Toronto office, including overseeing development of high reliability embedded firmware, production automation software and post-processing tools. 

WHAT YOU'LL GET TO DO:

  • Develop and approve Software Requirements
  • Develop and maintain code review standards
  • Develop software architecture designs
  • Develop software and unit tests according to bug-fix and feature requests
  • Develop documentation for operation of software products
  • Manage code commits using source code control tools
  • Review and approve source code merge requests
  • Keep tickets up-to-date regarding work in progress
  • Support and train software product users
  • Collaborate with other people leaders and team members to ensure clarity and accountability of responsibilities
  • Ensure deliverables are met to maintain overall project deadlines
  • Maintain an understanding of broad team-resourcing requirements work with Senior Leadership to ensure appropriate recruitment of personnel to meet the demands of the company
  • Identifying and eliminating roadblocks and distractions for the team
  • Consistently identifies the right person to produce the right solution when faced with an engineering challenge.
  • Able to accurately assess and estimate technical requirements and capacity for projects.

YOU’LL BRING THESE QUALIFICATIONS (Note: you must meet every qualification in order to be considered):

  • Degree in Software Engineering, Computer Science, Electrical Engineering or similar
  • Minimum of 8 years’ experience within a software engineering related discipline
  • Experience with leadership of software development staff
  • Product definition and development experience
  • Experience with software development in embedded systems using C/C++

THESE QUALIFICATIONS WOULD BE NICE TO HAVE:

  • Agile/Scrum project management
  • Processor/Hardware in the loop testing methodologies
  • Experience with software certification
  • FPGA development
  • ARM development
  • 8051 development
  • Vorago development
  • Experience with Git or Subversion
  • Experience with Redmine, Jira or other issue tracker
  • Experience with CI/CD pipelines

 

Important information:

FOR CANDIDATES SEEKING TO WORK IN US OFFICES ONLY:

To conform to U.S. Government space technology export regulations, applicant must be a U.S. citizen as defined by ITAR (22 CFR §120.15) or eligible to obtain the required authorizations from the U.S Department of State.

Rocket Lab provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment at Rocket Lab, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

 

Share this