I
Posted 19 hours ago
Senior Avionics Embedded Software Engineer
InversionSenior Avionics Embedded Software Engineer
Requirements
Bachelor's degree in Engineering or Computer Science, 5+ years embedded software experience, Proficiency in C and C++, Experience with RTOS or Embedded Linux, Knowledge of SPI, I2C, UART, and CAN, Python skills for automation
Skills
C#Embedded SystemsRTOS
About the role
Responsibilities
- Design, develop, test, and maintain embedded software for flight computers, avionics subsystems, and vehicle control systems
- Develop high-reliability software in C and C++ for real-time embedded systems in aerospace environments
- Develop and maintain Board Support Packages (BSPs), hardware abstraction layers, bootloaders, and device drivers
- Perform board bring-up and hardware enablement on processor and FPGA-based platforms
- Design vehicle-wide communication architectures using DDS, CoAP, and other networking technologies
- Execute unit tests, integration tests, and Hardware-in-the-Loop (HIL) verification campaigns
- Debug complex hardware-software interactions using oscilloscopes, logic analyzers, and JTAG debuggers
Requirements
- Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or Aerospace Engineering
- 5+ years of professional experience in embedded software for aerospace, defense, robotics, or automotive
- Strong proficiency in modern C and C++
- Experience with bare-metal, RTOS, or Embedded Linux environments
- Experience with embedded communication protocols (SPI, I2C, UART, CAN, RS-422)
- Experience with distributed embedded systems and middleware (DDS, CoAP, MQTT, gRPC, TCP/IP)
- Strong Python development skills for test automation and tooling
- Proficiency with Git-based workflows
Preferred Qualifications
- Experience developing flight software for spacecraft, launch vehicles, or hypersonic vehicles
- Experience with NXP i.MX RT, STM32, TI Sitara, Xilinx Zynq, or AMD Versal
- Experience with Yocto, Buildroot, or PetaLinux
- Experience with high-speed interfaces like PCIe, GigE Vision, or USB 3.0
- Experience with FPGA development or HDL design
- Experience with fault-tolerant and safety-critical software architectures
About the Company
Inversion builds advanced reentry systems to deliver next-generation capabilities from space, turning Low-Earth Orbit into an on-demand logistics domain.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Avionics Embedded Software Engineer
Inversion · Playa Vista
