Senior Avionics Embedded Software Engineer Verified today
Who We Are
Inversion builds advanced reentry systems to deliver next-generation capabilities from space. Our mission is to make Earth radically more accessible by turning Low-Earth Orbit into an on-demand logistics domain. Our spacecraft deliver payloads anywhere on Earth in under an hour, operating through extreme reentry conditions and landing with high precision.
What You'll Do
As a Senior Embedded Software Engineer, you will report directly to the Manager of Arc Vehicle Avionics. You will own the development, testing, and deployment of highly reliable, low-latency flight software for Arc's vehicle avionics hardware. You will design and implement safety-critical code for microcontrollers, power distribution units, flight computers, and communication systems. Operating with high autonomy, you will bridge the gap between hardware and software, debugging boundary-level issues, establishing embedded coding standards, and ensuring flight processors execute flawlessly through extreme reentry environments.
Key Responsibilities
- Design, develop, and maintain high-reliability, real-time embedded software in C/C++ for Arc flight computers, microcontrollers, and actuators.
- Architect and implement low-level device drivers for communication protocols including SPI, I2C, UART, CAN, Ethernet, and RS-422.
- Own embedded software modules end-to-end, from early requirements definition through testing, qualification, and vehicle-level flight operations.
- Bring up new avionics hardware platforms, debugging complex hardware-software boundary issues using JTAG, logic analyzers, oscilloscopes, and packet sniffers.
- Integrate and validate embedded code using software-in-the-loop (SIL) and hardware-in-the-loop (HIL) test environments.
- Perform rigorous code reviews, establish technical standards, and mentor junior embedded engineers on the team.
- Collaborate closely with the core Flight Software and Simulation teams to align vehicle autonomy, telemetry architectures, and GNC algorithm execution.
Required Qualifications
- Must have the ability to obtain and maintain a U.S. government Secret/Top Secret security clearance.
- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent technical experience.
- Typically 5+ years of professional experience developing low-level embedded C/C++ software for real-time systems.
- Hands-on experience with bare-metal microcontrollers and Real-Time Operating Systems (RTOS) such as FreeRTOS, RTEMS, or VxWorks.
- Proven capability to read electrical schematics, understand datasheet registers, and debug physical hardware using laboratory instruments.
- Experience implementing standard hardware peripheral drivers and serial communication protocols.
- Excellent verbal and written communication skills.
Desired Qualifications
- Experience developing software for safety-critical or high-reliability applications in aerospace, automotive, or medical devices.
- Familiarity with modern software development practices, including Git, unit test frameworks, static analysis tools, and CI/CD pipelines.
- Proficiency in Python for test automation, data analysis, and hardware scripting.
- Experience developing embedded software on Linux-based systems.
- Experience developing FPGA designs and digital logic using VHDL, Verilog, or SystemVerilog.
- Experience developing custom Board Support Packages (BSPs), bootloader configurations, device startup code, and hardware abstraction layers (HAL).
- Experience participating in electrical schematic reviews and collaborating with hardware engineers to guide board-level design.
- Experience leading PCB bring-up, design verification testing (DVT), hardware qualification, and transition to production.
- Prior experience in a fast-paced aerospace startup or small hardware integration team.
Work Location
This position requires in-office presence at our headquarters in Playa Vista, California.
Compensation
California annual base salary range: $139,000 to $201,000. Pay is determined by role, level, location, market data, interviews, job-related skills, experience, certifications, and internal equity.
ITAR Compliance
To conform to U.S. Government space technology export regulations, you must be a U.S. citizen, lawful permanent resident, protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain required authorizations from the U.S. Department of State.
