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 Computer Engineering, CS, or EE, 5+ years of embedded C/C++ experience, Experience with RTOS and bare-metal microcontrollers, Ability to read electrical schematics and use lab instruments

Skills

C#RTOSEmbedded SoftwarePython

About the role

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 requirements through testing and vehicle-level flight operations
  • Bring up new avionics hardware platforms and debug hardware-software boundary issues using JTAG, logic analyzers, and oscilloscopes
  • Integrate and validate embedded code using software-in-the-loop (SIL) and hardware-in-the-loop (HIL) test environments
  • Perform rigorous code reviews and mentor junior embedded engineers
  • Collaborate with Flight Software and Simulation teams to align vehicle autonomy and telemetry architectures

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent technical experience
  • 5+ years of professional experience developing low-level embedded C/C++ software for real-time systems
  • Hands-on experience with bare-metal microcontrollers and RTOS (FreeRTOS, RTEMS, or VxWorks)
  • Ability to read electrical schematics and debug physical hardware using laboratory instruments
  • Experience implementing standard hardware peripheral drivers and serial communication protocols
  • Excellent verbal and written communication skills

Preferred Qualifications

  • Experience in safety-critical or high-reliability industries like aerospace, automotive, or medical devices
  • Familiarity with Git, unit test frameworks, static analysis tools, and CI/CD pipelines
  • Proficiency in Python for test automation and hardware scripting
  • Experience with Linux-based embedded systems
  • Experience with FPGA designs using VHDL, Verilog, or SystemVerilog
  • Experience developing custom Board Support Packages (BSPs) and hardware abstraction layers (HAL)
  • Experience in PCB bring-up, design verification testing (DVT), and hardware qualification

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