Demo

Senior Embedded Software Engineer

Inversion
Los Angeles, CA Full Time
POSTED ON 3/19/2025
AVAILABLE BEFORE 4/17/2025
Turning Space into a Transportation Layer for Earth

Who We Are

Eras of humanity can often be defined by a dominate transportation mode - horse drawn chariots, ocean going boats, or aircraft. These were spurred by a small group of people rigorously focused on building technology to achieve faster access to more of the world. We seek to usher in a new era of humanity defined by universal access to the whole globe free of borders and the presence of a routine way from space to Earth. To do this, we are building highly maneuverable re-entry vehicles that can loiter in orbit before precision landing back on Earth.

What You’ll Do

As a Senior Embedded Software Engineer at Inversion, you will be responsible for developing systems required by our re-entry vehicle. You will drive development of low-level software responsible for control and monitoring of avionics systems including motor control, power systems, DAQs, and navigation sensors. This role offers the opportunity to have impactful contributions while working in a cross-functional team environment to deliver systems supporting next-generation transportation systems. This role is member of the Avionics team, reporting directly to the Director of Engineering, Avionics.

Responsibilities Include

  • Design and develop embedded software for power management, motor control, propulsion, and sensor systems.
  • Create tools and automation frameworks to enable optimized test execution, reliable software build/deployment, and data analysis leveraging CI frameworks.
  • Own full lifecycle of embedded software development, including design, implementation, testing, and system integration.
  • Develop and implement test execution systems across multiple environments, including software-in-the-loop (SITL) and hardware-in-the-loop (HITL) testing.
  • Support hardware bring-up and collaborate with EEs to verify and validate system designs.
  • Contribute to a positive team culture fostering technical excellence and innovation.

Required Qualifications

  • Bachelor’s degree in computer science, computer engineering, electrical engineering or other engineering disciplines.
  • 8 years of hands-on experience in software development for real-time embedded platforms in C/C .
  • Extensive experience with RTOS (e.g., FreeRTOS, Zephyr, VxWorks, or QNX) including task scheduling, memory management, and interrupt handling.
  • Proficiency with embedded Linux, including device tree configuration, kernel module/driver development, and user-space application development.
  • Expertise in board bring-up and low-level driver development, including serial, SPI, I2C, CAN, Ethernet, USB, and PCIe.
  • Experienced in version control systems, CI, and build automation frameworks.
  • Experience with hardware debugging tools, such as JTAG, oscilloscopes, logic analyzers, and protocol analyzers.

Desired Qualifications

  • Familiarity with fault tolerant and safety critical software design on complex systems such as spacecraft, aircraft or autonomous vehicles.
  • Familiarity with hardware-in-the-loop (HITL) and software-in-the-loop (SITL) testing, as well as automated test frameworks for embedded systems.
  • Understanding of FPGA development, RTL design, synthesis and verification, CDC, constraint definition, STA, and timing closure
  • Experience building embedded Linux systems using Yocto or Buildroot
  • Prior experience working with satellite communications or telemetry systems

The California annual base salary for this role is currently $139,000- 160,000. Pay Grades are determined by role, level, location, and alignment with market data. Individual pay will be determined on a case-by-case basis and may vary based on the following considerations: interviews and an assessment of several factors that are unique to each candidate, job-related skills, relevant education and experience, certifications, abilities of the candidate and internal equity.

ITAR Compliance

To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.

Equal Employment Opportunity

Inversion provides equal employment opportunities to all employees and applicants without regard to race, color, religion, age, sex, gender identity, sexual orientation, national origin, veteran status, or disability.

Inversion collects and processes personal data in accordance with applicable data protection laws. If you are a US Job Applicant see the CCPA Privacy Policy Notice for further details.

Salary : $139,000 - $160,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Embedded Software Engineer?

Sign up to receive alerts about other jobs on the Senior Embedded Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Inversion

Inversion
Hired Organization Address Los Angeles, CA Full Time
Turning Space into a Transportation Layer for Earth What You’ll Do As a Simulation Engineer at Inversion, you will play ...
Inversion
Hired Organization Address Los Angeles, CA Full Time
Turning Space into a Transportation Layer for Earth Who We Are Eras of humanity can often be defined by a dominate trans...
Inversion
Hired Organization Address Los Angeles, CA Full Time
Turning Space into a Transportation Layer for EarthWho We Are : Eras of humanity can often be defined by a dominant tran...
Inversion
Hired Organization Address Los Angeles, CA Full Time
Turning Space into a Transportation Layer for Earth Who We Are Eras of humanity can often be defined by a dominant trans...

Not the job you're looking for? Here are some other Senior Embedded Software Engineer jobs in the Los Angeles, CA area that may be a better fit.

Senior Embedded Software Engineer

Impact Solutions Inc, Los Angeles, CA

Senior Embedded Software Engineer

CircuitHire, Los Angeles, CA

AI Assistant is available now!

Feel free to start your new journey!