I

Inversion Space

Low-cost cargo re-entry services for space

Avionics Embedded Software Engineer 2

Embedded EngineeringConfirmed live in the last 24 hours
Full-timePlaya Vista, Los Angeles, CA, USA$101k - $160k /yr

About the Job

Requirements

  • A bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Aerospace Engineering, or a related technical discipline is required.
  • Typically, at least 2 years of professional experience developing embedded software for aerospace, defense, robotics, automotive, or other high-reliability systems is required.
  • Strong proficiency in modern C and C++ development is required.
  • Experience developing software for bare-metal, real-time operating system, or Embedded Linux environments is required.
  • Experience debugging software at the hardware boundary, including processor bring-up and peripheral integration, is required.
  • A strong understanding of computer architecture, memory systems, interrupts, direct memory access, and embedded operating systems is required.
  • Experience developing software interfaces for embedded communication protocols including SPI, I2C, UART, CAN, and RS-422/232/485 is required.
  • Experience with software verification, unit testing, integration testing, and root-cause analysis is required.
  • Proficiency with Git-based development workflows and modern software development practices is required.
  • Strong Python development skills for test automation, hardware control, and engineering tooling are required.
  • The ability to work effectively across multidisciplinary engineering teams is required.
  • Must be able to obtain and maintain a U.S. government Secret or Top Secret security clearance.

Responsibilities

  • Design, develop, test, and maintain embedded software for flight computers, avionics subsystems, payload interfaces, and vehicle control systems.
  • Develop high-reliability software in C and C++ for real-time embedded systems in mission-critical aerospace environments.
  • Own software development throughout the product lifecycle, including requirements definition, architecture, implementation, verification, flight test support, and operational deployment.
  • Develop and maintain Board Support Packages, hardware abstraction layers, bootloaders, and device drivers for custom avionics hardware.
  • Perform board bring-up and hardware enablement on new processor and FPGA-based platforms.
  • Develop software interfaces for sensors, actuators, radios, power systems, storage devices, and vehicle networks.
  • Design and implement vehicle-wide communication architectures for exchanging telemetry, commands, sensor data, and control information across distributed embedded computing platforms using DDS, CoAP, and other networking technologies.
  • Support distributed vehicle software architectures, including telemetry, command and control, health monitoring, fault management, and data logging systems.
  • Design and execute unit tests, integration tests, and Hardware-in-the-Loop verification campaigns.
  • Debug software and hardware interactions using oscilloscopes, logic analyzers, protocol analyzers, JTAG debuggers, and software instrumentation tools.
  • Collaborate with electrical, systems, manufacturing, integration, and flight operations teams to identify and resolve vehicle-level issues.
  • Participate in software design reviews, architecture reviews, code reviews, and flight readiness reviews.
  • Support vehicle integration, environmental testing, flight test operations, and mission execution as required.

Desired Qualifications

  • Experience developing flight software for spacecraft, launch vehicles, hypersonic vehicles, autonomous aircraft, or defense systems.
  • Experience with NXP i.MX RT, STM32, TI Sitara, Xilinx Zynq, AMD Versal, or similar embedded processing platforms.
  • Experience developing distributed embedded systems using communication middleware and protocols such as DDS (Cyclone DDS, Fast DDS, RTI Connext), CoAP, MQTT, gRPC, REST, TCP/IP, UDP, and Ethernet.
  • Experience with embedded operating systems (FreeRTOS, Zephyr, Embedded Linux) and embedded Linux build systems (Yocto/OpenEmbedded, Buildroot, PetaLinux), including custom Linux distributions, Board Support Packages, and production image pipelines.
  • Experience developing device drivers, Board Support Packages, bootloaders, and low-level hardware interfaces.
  • Experience with deterministic networking, Precision Time Protocol, DDS middleware, or distributed embedded systems.
  • Experience with high-speed interfaces such as PCIe, GigE Vision, USB 3.0, CameraLink, Aurora, or GMSL.
  • Experience with FPGA development, HDL design, or hardware acceleration architectures.
  • Experience developing automated test frameworks and Hardware-in-the-Loop systems.
  • Familiarity with cybersecurity concepts, secure boot, encryption, and trusted computing architectures.
  • Experience with fault-tolerant and safety-critical software architectures.
  • Experience supporting vehicle integration campaigns, environmental testing, flight testing, or mission operations.
  • Previous experience working in a fast-paced startup environment with aggressive development schedules.

About the Company

Inversion Space

Low-cost cargo re-entry services for space

Inversion Space builds low-cost, high-frequency re-entry vehicles to bring cargo and resources back from space. The core idea is to provide cargo return services from low-earth orbit and beyond, working with space agencies and private companies under service contracts and partnerships. Their product works by using reusable or versatile re-entry systems to safely carry valuable materials from space back to Earth, enabling clients to shuttle resources, samples, or equipment home for analysis or use. The company differentiates itself by emphasizing affordable, high-cadence return capabilities and a service-based model rather than just selling hardware, aiming to simplify and scale the process of bringing material back from space. The overarching goal is to make returning from space as common and practical as launching to space, supporting the sustainability and growth of space operations.

Company size
51-200
Company stage
Series A
Total funding
$126.8M
Headquarters
Los Angeles, CA
Founded
2021

Recently Posted Jobs

Explore more opportunities at Inversion Space

See more jobs