Inversion Space Logo

Inversion Space

Staff Embedded Software Engineer

Reposted 4 Days Ago
Be an Early Applicant
In-Office
Vista, CA
140K-190K
Senior level
In-Office
Vista, CA
140K-190K
Senior level
Develop embedded software for avionics systems, manage software lifecycle, and perform hardware integration while fostering a positive team culture.
The summary above was generated by AI

Turning Space into a Transportation Layer for Earth

Who We Are:

Eras of humanity can often be defined by a dominant 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 Staff Embedded Software Engineer at Inversion, you will be responsible for developing systems required by our re-entry vehicle. You will drive the development of low-level software responsible for the 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 a 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.

  • Typically 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 $140,000- 190,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.

Top Skills

Buildroot
C
C++
Device Tree
Embedded Linux
Fpga
Freertos
Jtag
Qnx
Rtos
Vxworks
Yocto
Zephyr
HQ

Inversion Space Torrance, California, USA Office

19148 Van Ness Ave, Torrance, CA, United States, 90501

Similar Jobs

2 Days Ago
In-Office
South San Francisco, CA, USA
180K-235K
Senior level
180K-235K
Senior level
Aerospace • Hardware • Logistics • Robotics • Software • Transportation
The role involves developing and maintaining embedded Linux software for flight systems, ensuring performance, reliability, and safety throughout the software lifecycle.
Top Skills: C++Embedded LinuxPythonRustYocto
6 Days Ago
In-Office
San Mateo, CA, USA
226K-283K
Senior level
226K-283K
Senior level
Artificial Intelligence • Hardware • Robotics • Software
Design and implement embedded software for drones, provide technical direction, validate subsystems, and debug hardware. Lead development of future products.
Top Skills: Arm AssemblyC++Embedded LinuxPythonRtos
10 Days Ago
In-Office
7 Locations
190K-250K Annually
Senior level
190K-250K Annually
Senior level
Automotive • Robotics • Software • Transportation
The role involves collaborating with hardware and software teams to design and develop embedded software for autonomous trucks, ensuring reliability and safety.
Top Skills: C,C++,Embedded Systems,I2C,Can,Spi,Uart,Pcie,Automotive Ethernet

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account