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

Embedded Software Engineer

Home > C/C++ programming jobs

Embedded Software Engineer in USA new

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

Responsibilities

  • Develop low-level software for processor peripherals and communication interfaces on spacecraft avionics.
  • Write and debug device drivers for sensors, actuators, and other spacecraft-bus components.
  • Implement onboard algorithms, including closed-loop control and fault detection and response.
  • Develop both iterative bench-test software and rigorously reviewed and tested manufacturing and flight software.
  • Provide embedded-software input for new system and hardware designs.
  • Support spacecraft commissioning during launch and early operations.

Requirements

  • U.S. Person status or the ability to obtain required export authorizations is required to access export-controlled data.
  • Bachelor's degree in computer science, electrical engineering, or equivalent professional experience.
  • 3+ years of experience writing C/C++ for embedded systems, ideally involving spacecraft, robotics, automotive, or other physical-world hardware.
  • Experience developing microcontroller firmware in bare-metal or RTOS environments.
  • 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 for hardware bring-up.
  • Understanding of microcontroller and microprocessor architecture, including memory, buses, and DMA.
  • Preferred: 1+ year of flight-software experience.
  • Preferred: FPGA development experience and experience bringing up avionics or flight hardware from first power-on.
  • Preferred: experience with satellite attitude control systems, reaction wheels, magnetorquers, small thrusters, motors, power electronics, encoders, and current monitors.
  • Preferred: familiarity with satellite systems and protocols such as CCSDS and ECSS.

Benefits

  • Equity and stock options for full-time employees.
  • Company-paid medical, dental, and vision coverage for employees and dependents, plus $100,000 life insurance at no cost.
  • 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 up to $350 per day for work-related travel.
  • Daily catered lunch and unlimited snacks.
  • Office socials, recreational activities, and family gatherings.
  • Workspace setup and tools intended to support productivity.
  • In-person collaboration at the Playa Vista office with flexibility to integrate work and life.

Salary: $130k - $185k/yr

Apex Technology, Inc.

Similar positions

3D Measurement Algorithm Engineer

  • Westinghouse Air Brake Technologies Corporation
  • Full time
  • Others
  • 10/03/2026
  • Tokyo, Japan

Open Source Networking Software Engineer

  • Canonical
  • Full time
  • Remote
  • 10/03/2026
  • APAC, Americas

Staff Security Software Engineer

  • Aurora
  • Full time
  • USA
  • 10/03/2026
  • Salary: $171k - $303k/yr
  • Pittsburgh, PA

Software Developer

  • Westinghouse Air Brake Technologies Corporation
  • Full time
  • Canada
  • 10/03/2026
  • Salary: $70k - $94k/yr
  • London

Software Development Engineer II

  • Mapbox
  • Full time
  • UK
  • 10/03/2026
  • Remote