Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Sr. Embedded Software Engineer

Home > C/C++ programming jobs

Sr. Embedded Software Engineer in USA new

  • Apex Technology, Inc.
  • Full time
  • Email
  • Los Angeles, CA

Responsibilities

  • Develop low-level software that configures and drives processor peripherals and avionics communication interfaces.
  • Write and debug device drivers for spacecraft sensors, actuators, and other bus components.
  • Implement onboard algorithms, including closed-loop control and fault detection and response for failures such as sensor faults and radiation upsets.
  • Develop rapid bench and development-test code as well as reviewed, tested software for manufacturing and flight.
  • Provide embedded software input to new spacecraft system and hardware designs.
  • Support spacecraft commissioning during launch and early operations and maintain software functionality during critical operations.

Requirements

  • U.S. Person status is required, or the candidate must be able to obtain required export authorizations for access to export-controlled data.
  • Bachelor’s degree in computer science or electrical engineering, or equivalent professional experience.
  • At least 3 years of experience writing C/C++ for embedded systems.
  • Experience developing firmware for microcontrollers using bare-metal development or an RTOS.
  • Experience writing and debugging low-level device drivers over SPI, I2C, UART, Ethernet, and CAN.
  • Experience with hardware/software integration, including reading schematics and using oscilloscopes and logic analyzers.
  • Understanding of microcontroller and microprocessor architecture, including memory, buses, and DMA.
  • Preferred qualifications include 8+ years of embedded C/C++ experience, 3+ years of flight software experience, FPGA development, avionics or flight-hardware bring-up, satellite attitude control systems, motors and power electronics, feedback sensors, and CCSDS or ECSS protocols.

Benefits

  • Equity in Apex through stock options or other shared-upside participation.
  • Company-paid medical, dental, and vision insurance for employees and dependents, plus $100,000 of life insurance.
  • Paid time off starting at 15 vacation days and growing to 20+ days annually, plus 10 paid holidays.
  • 401(k) plan with matching contributions.
  • Eight weeks of paid parental leave and childcare reimbursement of up to $350 per day for work-related travel.
  • Daily catered lunch and unlimited snacks.
  • Office socials, pickleball tournaments, run club, and family gatherings.
  • Desk setup and work tools provided.
  • In-person work at the Playa Vista office with flexibility to integrate work and life.

Salary: $150k - $205k/yr

Apex Technology, Inc.

Similar positions

Platform DevOps Engineer

  • Booz Allen Hamilton
  • Full time
  • USA
  • 10/03/2026
  • Salary: $62k - $141k/yr
  • Chantilly, VA

Senior/Staff Linux Kernel Engineer

  • Zipline
  • Full time
  • USA
  • 10/03/2026
  • Salary: $17k - $230k/yr
  • South San Francisco, CA

Embedded Software Engineer I

  • Axon
  • Full time
  • USA
  • 10/03/2026
  • Salary: $107k - $170k/yr
  • Seattle, WA

Software Developer

  • Westinghouse Air Brake Technologies Corporation
  • Full time
  • Canada
  • 10/03/2026
  • London

Firmware Engineer - Hands

  • Apptronik
  • Full time
  • USA
  • 10/03/2026
  • Austin, TX