SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 102,400 - 128,000 / annual
Rocket Lab is an end-to-end space company building rockets, spacecraft, and critical subsystems for launch vehicles (Electron, Neutron) and space-system programs. The Software Engineer II will join the Production Automation team at the global headquarters in Long Beach, CA, working with an international team of software developers to develop, improve, and support software applications for production automation.
In this role, you will collaborate closely with avionics and manufacturing engineers to create software for functional testing of spacecraft components and systems. Your responsibilities include developing and maintaining production automation software, integrating computerized production systems within manufacturing environments, and supporting both the development phase of new components and their transition to production lines. You will participate in test rig bring-up, rig maintenance, and assist engineering teams with evaluating test result data.
Key responsibilities include:
- Develop, improve, and support software applications for avionics production acceptance testing, vehicle component acceptance testing, and integrated systems testing
- Integrate computerized production systems and support software applications within production environments
- Develop software and unit tests according to bug-fix and feature requests
- Create and maintain documentation for software product operation
- Participate in code reviews and facilitate software architecture meetings
- Document software architecture designs and refine product backlog items
- Engage in agile activities (stand-ups, retrospectives) and maintain ticket accuracy
- Actively interact with stakeholders to investigate issues, understand requirements, and drive solutions
- Deploy operational software and ensure adherence to business processes
- Take ownership of tasks and projects, delivering results and driving solutions
- Support cross-functional teams and proactively acquire necessary knowledge
- Domestic and international travel may be required
The company emphasizes a culture of hard work, determination, relentless innovation, teamwork, and grit. Employees are expected to out-think, out-work, and out-pace competitors, thrive under pressure, and work to tight deadlines with a focus on delivery.
IMPORTANT: This position requires U.S. citizenship, lawful permanent residency (Green Card), refugee status, or asylum grant to comply with International Traffic in Arms Regulations (ITAR). Candidates must be eligible to obtain required authorizations from the U.S. Department of State and/or Department of Commerce.
QUALIFICATIONS:
Required:
- Bachelor's degree in Computer Science or Software/Electrical/Mechatronics Engineering (4+ years of work experience may be considered in lieu of a degree)
- 2+ years of experience in a software engineering related discipline
- Experience working with source control and issue trackers (e.g., git, jira, redmine)
Nice to Have:
- Experience with Python, C++, or similar programming languages
- Experience working in a Linux development environment
- Experience working with different interfaces/protocols (e.g., TCP/UDP, serial, CAN)
- Experience with embedded systems and basic electronics
- UI/UX development experience
- Experience in a manufacturing or production environment
- Experience using Qt or PyQt
- Ability to apply and identify engineering and industry concepts and theories
- Ability to research and provide solutions to engineering challenges