Varda Space Industries
Spacecraft Embedded Software Engineer II
About this role
Varda seeks an Embedded Software Engineer II to develop and maintain critical firmware for spacecraft, satellite buses, and reentry capsules operating in low Earth orbit. You'll own the complete software lifecycle—from requirements and design through testing and flight operations—building highly reliable systems that control mission-critical hardware.
What you'll do
- Develop firmware to control spacecraft, satellite bus, and reentry capsule operations throughout the mission lifecycle
- Own all phases of software development including design, testing, and integration
- Capture requirements and conduct design trades for open-ended problems
- Write structured bare metal, RTOS, or Linux-based software in C++ for embedded processors
- Build highly reliable and available software systems
- Execute verification, validation, and testing to ensure system quality and performance
What they're looking for
- C++ programming with strong language fundamentals
- Real-time embedded systems development and testing
- Safety-critical software development
- Spacecraft or aerospace software experience
- Computer architecture and operating systems knowledge
- Data structures and computer networking
- Python or Rust (preferred)
- Requirements analysis and design
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Varda Space Industries
Varda Space Industries builds commercial spacecraft and orbital manufacturing systems for missions in low Earth orbit, including reentry capsules and satellite buses. The company is hiring mission operations engineers, software engineers (ground segment, flight, and embedded), and manufacturing engineers to develop mission-critical systems, operational infrastructure, and scalable production capabilities.
- Website
- varda.com
Likely interview questions
- Describe a safety-critical embedded system you've developed—what were the key reliability challenges and how did you address them?
- Walk us through your experience with bare metal, RTOS, or Linux-based embedded software. Which have you used most and why?