Senior Avionics Embedded Software Engineer at Inversion - ScoutJobs - The AI-curated global job board
Skip to content
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 free

Senior Avionics Embedded Software Engineer

Inversion · Playa Vista

Sign up to apply