C++ Software Engineer Ii

7 days ago


Auckland City, New Zealand Rocket Lab USA Full time

**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.

**Flight Software Engineer II**

At Rocket Lab, our family of Electron launch vehicles and Photon spacecraft are supporting a growing number of ground-breaking missions in low Earth orbit and far beyond. Right now, our team is deep in the development of missions to the Moon and Mars for NASA, as well as the world's first private mission to Venus. We are looking for an experienced Flight Software Engineer II to join the team making these missions a reality.

In this role, you will play a key role in supporting the development of flight software for both our Electron and Neutron launch vehicles, as well as our Photon spacecraft. You'll spend your days participating in all aspects of software design and development, from requirements definition through coding and testing. And when we say test, we mean your software will be on orbit within weeks and months, not years. Thanks to having our own rockets and launch sites, we have frequent opportunities to test and operate our software on orbit.

This role is for someone who wants to see their software make a big impact on the way we explore space and use it as a platform for discovery and innovation. While your software settles into life in space, you'll be based in our Auckland Production Complex working amongst the rockets and Photon spacecraft as they're built and collaborating with the vibrant, dedicated, and talented people who have made Rocket Lab into the global leader it is today.

**Duties & Responsibilities**
- Develop embedded software to run on bare-metal processors from ARM, Microchip and ST.
- Develop hardware drivers to interface to Inertial Measurement Units (IMUs), Thrust Vector Controllers (TVCs), Rocket Propulsion Systems, Global Positioning Systems (GPSs) and other launch vehicle and spacecraft sensors and actuators.
- Develop and maintain comprehensive unit tests to run within a Continuous Integration framework.
- Collaborate with hardware-in-the-loop test engineers to verify and validate combined software and hardware functionality.
- Collaborate with systems engineers and embedded systems engineers in developing requirements.
- Participate in review of source code changes.
- Assist with launch, on-orbit (and interplanetary) flight operations.

**Required Skills**:

- Proficiency in C and C++ languages and development environments.
- Demonstrated success working in a dynamic environment with multiple priorities.
- Document management & software systems engineering experience.

**Required Education & Experience**
- An engineering degree in computer science, electrical engineering, computer engineering, or equivalent qualification.
- 2+ years of demonstrated applicable experience in embedded software development.

**Preferred Skills**
- Experience with Real Time Operating Systems (RTOS) such as uC/OS or FreeRTOS.
- Experience with Embedded Linux, including deployment (e.g. Yocto).
- Experience writing embedded software within a multi-threaded/multi-processor environment.
- Proficiency developing embedded software to interface with serial (UART, SPI, I2C) devices.
- Experience developing software and drivers with CAN/CAN-FD and/or UDP/TCP within an embedded system.
- Experience developing within Python.
- Experience working within an agile or scrum based workflow.
- Experience with Redmine, Jira, Bugzilla or other issue tracker.
- Experience developing software for autonomous vehicles operating in harsh environments, such as missiles, rockets, satellites, UAVs, or autonomous underwater vehicles.

**Rocket Lab Employee Benefits**
- The opportunity to work on innovative and ground breaking technology
- An employee stock purchase program
- Access to world leading experts to develop your career
- Unlimited barista coffee, fruit and snacks
- Rocket Lab merchandise - T-shirts, mission patches etc.
- Discounted health insurance with Southern Cross
- Additional parental leave entitlements
- A vibrant team culture with social activities throughout the year

**Important Information New Zealand Applicants**:
For security reasons background checks will be undertaken prior to any employment offers being made to an applicant. These checks will include nationality checks as it is a requirement of this position that you be eligible to access equipment and data regulated by the United States' International Traffic in Arms Regulations.

Under these Regulations, you may be ineligible for this role if you do not hold citizenship of Australia, Japan, New Zealand, Switzerland, the European Union or a country that is part of NATO, or if you hold ineli



  • Auckland, Auckland, New Zealand Rocket Lab USA Full time

    Rocket Lab USA is a pioneering space technology company leading the way in launch and space systems. Our innovative solutions enable critical space missions, supporting Earth observation, scientific exploration, and climate change mitigation efforts globally.We're seeking an exceptional Flight Software Engineer II to join our dynamic team, responsible for...

  • C++ Software Engineer

    2 weeks ago


    Auckland City, New Zealand Rocket Lab Full time

    **C++ Software Engineer (Permanent / Full Time / Auckland)** At Rocket Lab, our family of Electron launch vehicles and Photon spacecraft are supporting a growing number of ground-breaking missions in low Earth orbit, to the Moon, and far beyond. Right now, our team is deep in the development of Neutron, our upcoming reusable launcher. It is designed for...


  • Auckland, Auckland, New Zealand Rocket Lab Usa Full time

    Company Overview:Rocket Lab USA is a pioneering leader in launch and space systems, dedicated to unlocking the potential of space to improve life on Earth. Our team has a proven track record of designing and developing world-class rockets and spacecraft that are changing the way we access and use space.Job Description:The Neutron Flight Software Team at...


  • Auckland, Auckland, New Zealand Space Talent Full time

    About Rocket LabRocket Lab is a leading global provider of launch and space systems. Our innovative rockets and satellites enable critical missions for scientific exploration, Earth observation, and climate change mitigation. The Electron rocket has established reliable access to orbit since 2018, making it one of the most frequently launched vehicles...


  • Auckland City, New Zealand Rocket Lab USA Full time

    **ABOUT ROCKET LAB** Rocket Lab is a global leader in launch and space systems. The rockets and satellites we build and launch enable some of the most ambitious and vital space missions globally, supporting scientific exploration, Earth observation and missions to combat climate change, national security, and exciting new technology demonstrations. Our...

  • Software Engineer

    3 weeks ago


    Auckland City, New Zealand Aderant Full time

    We are looking for Intermediate Software Engineers to compliment and grow our existing teams. Our office has multiple product teams creating quality software in a primarily.NET C# environment. With a strong sense of team, we value individuals’ skills and experience, and passion for mentoring and learning. Aderant, is a software house providing business...


  • Auckland City, New Zealand Soul Machines Full time

    **Senior Research Engineer II - Applied Research** The Senior Researcher will design and develop cutting-edge technology in the area of Embodied Cognition, Human-Computer Interaction, Computer Graphics and Bioengineering Simulations. This role will contribute to the team by bringing a strong understanding of multi-modal computer-human interaction,...

  • Sr Software Engineer

    2 weeks ago


    Auckland City, New Zealand Trustwave Full time

    About Trustwave About the Role You will be responsible for the ongoing design, development, and maintenance of our content analysis products. Working with other team members you will contribute to the continuous improvement of the software solutions, development process and use of the relevant technologies. That will involve producing technical...


  • Auckland, Auckland, New Zealand Rocket Lab Usa Full time

    Rocket Lab is a global leader in launch and space systems.The rockets and satellites we build and launch enable some of the most ambitious and vital space missions globally, supporting scientific exploration, Earth observation and missions to combat climate change, national security, and exciting new technology demonstrations.Our Electron rocket has provided...


  • Auckland, Auckland, New Zealand Rocket Lab USA Full time

    Rocket Lab is a global leader in launch and space systems. The rockets and satellites we build and launch enable some of the most ambitious and vital space missions globally, supporting scientific exploration, Earth observation and missions to combat climate change, national security, and exciting new technology demonstrations. Our Electron rocket has...


  • Auckland City, New Zealand MEGA Full time

    Location: Remote New Zealand, APAC **Job Type**: Full time, Permanent **About MEGA**: **MEGA**, The Privacy Company, provides global services from its head office in Auckland. Built with **Privacy by Design, MEGA** offers a range of zero-knowledge encrypted cloud storage and communication solutions for individuals and businesses. We launched in 2013 and...

  • Software Engineer

    1 week ago


    Auckland City, New Zealand Kiwibank Full time

    **Auckland**/**Wellington **based opportunity - Banking benefits, health insurance, flexible working options and more! - Join our growing Digital & Technology Team! **_ Please note: This is not a graduate role, we're seeking for an intermediate level Engineer with at least 3 years commercial experience._** **This is us. Where making an impact...


  • Auckland, Auckland, New Zealand Cubic Corporation Full time

    Job ResponsibilitiesThe successful candidate will be responsible for C/C++ Software Developer - Embedded Systems, including applying knowledge of good software development practices, effectively using scripting languages to automate repetitive engineering tasks, and revising design decisions to meet changing requirements.


  • Auckland, Auckland, New Zealand Space Talent Full time

    ABOUT ROCKET LABRocket Lab is a global leader in launch and space systems. The rockets and satellites we build and launch enable some of the most ambitious and vital space missions globally, supporting scientific exploration, Earth observation and missions to combat climate change, national security, and exciting new technology demonstrations. Our Electron...


  • Auckland City, New Zealand Rocket Lab Full time

    The opportunity to work on innovative and ground breaking technology - An employee stock purchase program - Free parking **About Rocket Lab** Rocket Lab is the global leader in small satellite launch. Our mission is to open access to space to improve life on Earth. There are endless possibilities for what we can achieve with better access to space, and that...

  • Software Engineer C++

    2 weeks ago


    Auckland City, New Zealand inMusic Full time

    inMusic develops world leading software and hardware for professional DJs, producers and musicians. Brands including Sound Switch, Akai, Denon DJ, Numark and Rane are part of the inMusic family and are leading the charge globally. As a company we are focussed on progression and innovation so we are on the hunt for some talented developers who want to...


  • Auckland, Auckland, New Zealand Space Talent Full time

    About Rocket LabRocket Lab is a pioneering company at the forefront of launch and space systems. We design and manufacture innovative rockets and satellites that support critical missions for scientific exploration, Earth observation, and climate change mitigation. With a strong focus on innovation, our team works tirelessly to develop cutting-edge solutions...

  • Deep C

    2 weeks ago


    Auckland City, New Zealand Consult Recruitment Full time

    We seek a highly skilled contractor with experience in either Android Open Source Platform (AOSP) development or deep C /Linux understanding. As a Contractor, you will contribute to developing our cutting-edge software solutions. This is an excellent opportunity for someone with strong technical skills and a passion for innovation to work with a dynamic...


  • Auckland, Auckland, New Zealand Rocket Lab USA Full time

    Rocket Lab is a global leader in launch and space systems. The rockets and satellites we build and launch enable some of the most ambitious and vital space missions globally, supporting scientific exploration, Earth observation and missions to combat climate change, national security, and exciting new technology demonstrations. Our Electron rocket has...

  • Software Engineer

    2 weeks ago


    Auckland City, New Zealand MRI Software Full time

    This individual will work under the Agile development methodology in a cross-functional environment with other groups, both inside and outside the department including Product Management and Documentation, as well as create and test code in our dynamic team setting. You will be able to gain a deeper understanding of specific programming languages such...