onsite
Space Embedded Software Engineer - Varda Space Industries
Software Engineer
Lead the design and implementation of safety‑critical embedded software for Varda’s commercial space vehicles, leveraging C/C++, RTOS, and avionics expertise to ensure reliable operation in low‑Earth orbit.
About the role
Key Responsibilities
- Design, develop, and maintain embedded firmware for spacecraft subsystems, including propulsion, power, and payload interfaces.
- Implement real‑time operating system (RTOS) kernels and drivers, ensuring deterministic behavior and fault tolerance.
- Collaborate with systems, hardware, and mission teams to define software requirements and perform rigorous verification and validation.
- Conduct code reviews, static analysis, and safety‑critical certification activities (e.g., DO-178C).
- Participate in flight software integration, ground‑station interface development, and post‑flight data analysis.
Requirements
- 5+ years of embedded software development experience in aerospace or related safety‑critical domains.
- Proficiency in C/C++ and experience with RTOS (e.g., VxWorks, FreeRTOS, QNX).
- Strong understanding of avionics standards (ARINC, MIL‑STD‑1553, CAN, SpaceWire) and spaceflight software architecture.
- Experience with version control (Git), continuous integration, and automated testing frameworks.
- Excellent problem‑solving skills, attention to detail, and ability to work in a fast‑paced, multidisciplinary environment.