Senior Embedded Software Engineer
2 weeks ago
Free Parking
- Subsidised lunches
- Gym onsite
**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 access is now a reality thanks to Rocket Lab. 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.
While other companies talk about it, we do it
**Senior Embedded Software Engineer**
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 Senior Embedded Software Engineer 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.
- Proficiency developing embedded software to interface with serial (UART, SPI, I2C) devices.
- 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.
- 5+ years of demonstrated applicable experience in embedded software development.
- Experience writing embedded software within a multi-threaded/multi-processor environment.
- Experience with Real Time Operating Systems (RTOS) such as uC/OS or FreeRTOS.
- Experience with Embedded Linux
**Preferred Skills**:
- 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 mentoring, tasking and reviewing junior developers.
- 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
- An employee stock purchase program
**Important Information
-
Embedded Software Engineer
1 week ago
Auckland, Auckland, New Zealand Pearson Carter Full timeDirect message the job poster from Pearson CarterSoftware, Web & Mobile Development Recruitment ConsultantEmbedded Software Developer | Intelligent Transport SolutionsWe are working closely with a world leader in custom-built Intelligent Transport Systems.They are looking for an Embedded Developer to join their small team, and potentially take up a leading...
-
Embedded Software Engineer
3 weeks ago
Auckland, Auckland, New Zealand Pearson Carter Full timeDirect message the job poster from Pearson CarterSoftware, Web & Mobile Development Recruitment ConsultantEmbedded Software Developer | Intelligent Transport SolutionsWe are working closely with a world leader in custom-built Intelligent Transport Systems.They are looking for an Embedded Developer to join their small team, and potentially take up a leading...
-
Embedded Software Engineer
4 weeks ago
Auckland City, New Zealand Datamars Full time**Vacancy No** - VN145 **Type** - Full-Time **Location** - Datamars Ltd. (New Zealand) **City** - Auckland **Country** - New Zealand **Job Details** - ** Global manufacturing business - Advanced electronic agritech solutions**: - ** Design and implement software for embedded devices and systems in C/C++**: - ** Integration with safety-critical...
-
Lead/senior Embedded Software Engineer
4 weeks ago
Auckland City, New Zealand Advanced Navigation Full timeFounded on a culture of research and discovery, Advanced Navigation's mission is to be the catalyst of the autonomy revolution. Fields of expertise include artificial intelligence, underwater sonar, GNSS, radio frequency systems, inertial sensors, robotics, quantum sensors and photonics. - Today, Advanced Navigation is a supplier to some of the world's...
-
Engineer - Embedded Software
5 days ago
Auckland City, New Zealand Aroa Biosurgery Full time**Engineer - Embedded Software** - Be part of a growing kiwi success story within a supportive and fun-loving team - On-site Gym and plenty of Free Parking - Work in a Diverse and Inclusive Team **About Aroa** Here at Aroa Biosurgery we're unlocking regenerative healing for every _body. _Māori for ‘understanding’, AROA is making and creating...
-
Embedded Software Engineer
1 week ago
Auckland, Auckland, New Zealand Emmbr Full timeThis range is provided by Emmbr. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeA$140,000.00/yr - A$150,000.00/yrDirect message the job poster from EmmbrPlan, hire and retain better Software teams | Technical RecruiterEmbedded Software EngineerDo you strive to use technology to...
-
Senior Embedded Systems Engineer
4 weeks ago
Auckland City, New Zealand Scitex Recruitment Full timeBe part of a company that's been in the industry for over 65 years - Market competitive salary with great benefits - Based in Mangere, South Auckland **About the role** This is a unique opportunity to join a dynamic and growing company at the forefront of its industry, and a company that is seen as a proud example in its field. The Senior Embedded Systems...
-
Senior Embedded Systems Engineer
3 hours ago
Auckland City, New Zealand Scitex Recruitment Full timeBe part of a company that's been in the industry for over 65 years - Market competitive salary with great benefits - Based in Mangere, South Auckland **About the role** This is a unique opportunity to join a dynamic and growing company at the forefront of its industry, and a company that is seen as a proud example in its field. The Senior Embedded Systems...
-
Embedded Software Engineer
4 weeks ago
Auckland City, New Zealand OSHO Full time**About Us** Are you looking for an opportunity to make a real difference in your next role? Why? As a society, we need to decarbonise and accelerate the transition to alternative energy sources. Existing solutions are expensive and disparate, with limited functionality. Osho is driven by purpose, real innovation, and ambition. We have a talented team...
-
Embedded Software Engineer Position
1 week ago
Auckland, Auckland, New Zealand Emmbr Full timeThis is a unique opportunity to be part of a forward-thinking company that's revolutionizing the industry with cutting-edge technology.We are looking for an experienced Embedded Software Engineer to join our small, high-performing team and contribute to the development of IoT solutions using Embedded C, .Net, and SQL.The ideal candidate will have a proven...
-
Embedded Software Engineer
1 week ago
Auckland, Auckland, New Zealand Emmbr Full timeThis range is provided by Emmbr.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeA$140,000.00/yr - A$150,000.00/yrDirect message the job poster from EmmbrPlan, hire and retain better Software teams | Technical RecruiterEmbedded Software EngineerDo you strive to use technology to...
-
Embedded C Linux Engineer
7 days ago
Auckland City, New Zealand RWA Technology People Full timeWork with exciting technologies and design and develop high-end products - Be part of highly skilled and passionate people - Work with the specialists in the market who are experts in their field Full Job Description We are looking for a **Senior Embedded Linux Engineer**, you will be responsible for developing and maintaining high-quality embedded...
-
Embedded Systems Engineer
4 weeks ago
Auckland City, New Zealand Technical Recruitment Solutions Full time**The Role** You will be joining an R&D Team focusing on embedded systems development. This team is part of a larger Product Development Team that will be made up of 15 people once these roles are filled. The team are mix of Software Engineers, a couple of Applications Engineers and Technicians, R&D Embedded Systems Engineers, and what they call a Concept...
-
Embedded Systems Engineer
1 day ago
Auckland City, New Zealand Technical Recruitment Solutions Full time**The Role** You will be joining an R&D Team focusing on embedded systems development. This team is part of a larger Product Development Team that will be made up of 15 people once these roles are filled. The team are mix of Software Engineers, a couple of Applications Engineers and Technicians, R&D Embedded Systems Engineers, and what they call a Concept...
-
Senior Embedded Linux Developer
4 weeks ago
Auckland City, New Zealand Rocket Lab Full timeThe opportunity to work on innovative and ground breaking technology - Access to world leading experts to develop your career - An employee stock purchase program **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...
-
Embedded Linux Engineer
2 weeks ago
Wellington City, New Zealand SONITEC Full time**This is a Senior Embedded **LINUX **Software Engineer position in "Sydney"** - Work with cutting edge technology, making the world a safer and more secure place. Our Client offers an opportunity to solve some of world’s most challenging technical problems in the Electronic Warfare, Artificial Intelligence and Machine Learning, RF sensing, Sensor Fusion...
-
Embedded Systems Engineer
4 weeks ago
Auckland City, New Zealand Scitex Recruitment Full timeBe part of a company that's been in the industry for over 65 years - Market competitive salary with great benefits - Based in Mangere, South Auckland **About the role** We are seeking for a highly motivated and experienced Embedded Systems Engineer to join a dynamic team to perform software engineering duties, follow, and establish standards and...
-
Embedded Systems Engineer
3 hours ago
Auckland City, New Zealand Scitex Recruitment Full timeBe part of a company that's been in the industry for over 65 years - Market competitive salary with great benefits - Based in Mangere, South Auckland **About the role** We are seeking for a highly motivated and experienced Embedded Systems Engineer to join a dynamic team to perform software engineering duties, follow, and establish standards and...
-
Embedded C and .Net Software Engineer
1 week ago
Auckland, Auckland, New Zealand Emmbr Full timeSolution ArchitectureAs an Embedded Software Engineer at Emmbr, you will play a critical role in the development of our market-leading product. Your primary responsibility will be to design, develop, and maintain high-quality Embedded software solutions, working closely with the development team to ensure seamless integration and deployment.Key...
-
Senior Flight Software Engineer
3 weeks 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...