Skip to main content

Software Engineer II - Production Automation

Posted 9 days ago

rocket lab usaLong Beach (CA)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Software Engineer II - Production Automation Based onsite at our global headquarters in Long Beach, CA, the Software Engineer will join the Production Automation team where you will work with a supportive, international team of software developers with diverse engineering backgrounds. A typical day consists of collaborating with avionics and manufacturing engineers to develop, improve and support software-applications to functionally test spacecraft-components and systems for our launch vehicles (Electron, Neutron) and Space-System programs. You will work closely with our stakeholders during both the development phase of new components and when those components move to a production line. Our team is involved in the test rig bring-up process and rig maintenance and assists the engineering teams with evaluating test result data. We're after developers willing to take on new challenges. Even if you don't have our tech stack fully covered, we'd still want to hear from you! What You'll Get To Do: Develop, improve, and support software applications for production automation, including avionics production acceptance testing, vehicle component acceptance testing, and vehicle integrated systems testing. Integrate computerized production systems and support software applications within a production environment. Develop software and unit tests according to bug-fix and feature requests. Create and maintain documentation for the operation of software products. Participate in code reviews and facilitate software architecture meetings. Document software architecture designs and refine product backlog items. Facilitate and participate in agile activities (e.g., stand-ups, retrospectives) and keep tickets up-to-date. 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 to assist other groups. Domestic and international travel may be required. Perform additional duties as reasonably required.
You'll Bring These Qualifications: Bachelor's degree in Computer Science or Software/Electrical/Mechatronics Engineering (4+ years of work experience will be considered in lieu of a degree).2+ years of experience within a software engineering related discipline. Experience working with source control and issue trackers (e.g., git, jira, redmine).These Qualifications Would Be 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. Able to research and provide solutions to engineering challenges. This position may require prolonged periods of sitting, standing, walking, computer work, and occasional exposure to moderate levels of noise, dust, and fumes in production areas.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this