Apex Technology Inc
Senior Software Engineer, Embedded
Los Angeles. Posted a month ago
The role
You will design, develop, and own mission-critical software for satellite systems throughout the full software lifecycle. You will work on low level software, device drivers, and onboard algorithms for spacecraft.
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
- 8+ years writing C/C++ for embedded systems
- 3+ years of flight software experience
- Experience developing firmware for microcontrollers, either bare-metal or on an RTOS
- Experience writing and debugging low level device drivers over SPI, I2C, UART, Ethernet, and CAN
- Comfort with hardware/software integration, including reading schematics and using oscilloscopes and logic analyzers
- Solid understanding of microcontroller and microprocessor architecture, including memory, buses, and DMA
Nice to have
- 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
- Experience driving motors and power electronics or reading feedback sensors such as encoders and current monitors
- Familiarity with satellite systems and protocols, such as CCSDS and ECSS
Benefits
- Equity in Apex
- 100% company-paid medical, dental, and vision for you and your dependents
- $100k life insurance at no cost
- 15 to 20+ days vacation 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
- 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. They are a fast-growing startup that has raised more than $500M in funding.