A

Apex

Manufactures ESPA-class satellites and bus

Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeLos Angeles, CA, USA

About the Job

Requirements

  • U.S. Person status is required for access to export-controlled data, or the applicant must be able to obtain the required U.S. export authorizations.
  • A bachelor's degree in Computer Science or Electrical Engineering, or equivalent professional experience, is required.
  • At least 2 years of experience writing C or C++ for embedded systems, ideally in spacecraft, robotics, automotive, or other hardware that interacts with the physical world.
  • Strong proficiency in programming languages such as Python, C++, or Rust.

Responsibilities

  • Design, develop, and own mission-critical software for satellite systems throughout the full software lifecycle, from initial architecture and development through deployment and operations.
  • Develop low-level software that configures and drives processor peripherals and communication interfaces on avionics.
  • Write and debug device drivers for sensors, actuators, and components across the satellite bus.
  • Implement onboard algorithms, including closed-loop control and logic that detects and responds to faults such as failed sensors or radiation upsets.
  • Collaborate with systems, hardware, test, and operations teams to establish product requirements, define technical roadmaps, and drive execution focused on embedded software and hardware designs.

Desired Qualifications

  • At least 1 year of flight software experience.
  • Experience developing, testing, deploying, and troubleshooting mission-critical satellite software from prototyping through flight operations.
  • Experience developing firmware for microcontrollers, either bare-metal or on a real-time operating system.
  • Comfort with hardware/software integration, including reading schematics and using oscilloscopes and logic analyzers to bring up new hardware.
  • A solid understanding of microcontroller and microprocessor architecture, including memory, buses, and direct memory access.
  • Field-programmable gate array development experience.
  • Experience bringing up new avionics or flight hardware from first power-on.
  • Experience with satellite attitude control systems, including reaction wheels, magnetorquers, small thrusters, and sensors.
  • Experience driving motors and power electronics or reading feedback sensors such as encoders and current monitors.

About the Company

Apex

Manufactures ESPA-class satellites and bus

Apex Space designs and builds ESPA-class satellite buses, with the Aries bus as its flagship platform to support space missions. The Archer bus is configurable to host payloads up to 94 kilograms and a total wet mass of 197 kilograms, usable from LEO through deep space, and customers customize payloads for Earth observation, communications, or scientific research. The company differentiates itself with guaranteed on-time delivery, high reliability, and transparent pricing, while offering flexible payload accommodations to aerospace, defense, and research clients. Its goal is to provide reliable, configurable satellite platforms that make it easier for government, commercial, and research customers to access and execute diverse space missions.

Company size
201-500
Company stage
Late Stage VC
Total funding
$718.5M
Headquarters
Los Angeles, CA
Founded
2020

Recently Posted Jobs

Explore more opportunities at Apex

See more jobs