Apex Technology Inc
Software Engineer, Embedded
Los Angeles. Posted a month ago
The role
You will write software that runs on custom avionics hardware for satellite buses. You will design, develop, and own mission-critical software throughout the full software lifecycle.
What you will do
- Design, develop, and own mission-critical software for satellite systems.
- Develop low level software that configures and drives processor peripherals and communication interfaces.
- Write and debug device drivers for sensors, actuators, and components.
- Implement onboard algorithms including closed loop control and fault response logic.
- Collaborate cross-functionally to establish product requirements and technical roadmaps.
Required qualifications
- U.S. Person status is required
- Bachelor's degree in CS, EE or equivalent, or equivalent professional experience
- 2+ years writing C/C++ for embedded systems
- Strong proficiency in programming languages such as Python, C++, or Rust
Nice to have
- 1+ year of flight software experience
- Experience developing, testing, deploying, and troubleshooting mission-critical satellite software
- Experience developing firmware for microcontrollers, either bare-metal or on an RTOS
- Comfort with hardware/software integration, including reading schematics and using tools like oscilloscopes and logic analyzers
- A solid understanding of microcontroller and microprocessor architecture, including memory, buses, and DMA
- FPGA development experience
- Experience bringing up new avionics or flight hardware from first power-on
- Experience with satellite attitude control systems (ACS), including reaction wheels, magnetorquers, and small thrusters, and sensors
- Experience driving motors and power electronics or reading feedback sensors such as encoders and current monitors
Benefits
- Equity in Apex
- 100% company-paid medical, dental, and vision for you and your dependents
- $100k life insurance at no cost
- Starting at 15 days vacation, growing to 20+ days annually
- 10 paid holidays
- 100% match on first 3% and 50% on next 2% 401(k) matching
- 8 weeks paid parental leave
- Childcare reimbursement up to $350/day for work-related travel
- Daily catered lunch and unlimited snacks
- Monthly office socials, pickleball tournaments, run club, and gatherings
- Dream desk setup
Before you apply
- U.S. Person status is required to access export controlled data
- Applicants must qualify as a U.S. Person or be able to obtain required export authorizations
About the company
Apex manufactures satellite buses at scale using software, vertical integration, and hardware. The company is a fast-growing startup that has raised more than $500M in funding.