Apex Technology Inc

Senior Software Engineer, Embedded (TS Cleared)

Los Angeles. Posted 4 days ago

The role

You will design, develop, and own mission-critical software for satellite systems. You will work on low level software, device drivers, and onboard algorithms for spacecraft.

What you will do

  • 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.
  • Design, develop, and own mission-critical software throughout the full software lifecycle.
  • Develop rapid, iterative software for bench and development testing.
  • Plan and execute unit, integration, and system-level testing of satellite components.
  • Collaborate cross-functionally to establish product requirements and technical roadmaps.
  • Support spacecraft commissioning during launch and early operations.

Required qualifications

  • U.S. Citizenship
  • Active Top Secret or Top Secret/SCI clearance
  • 8+ years writing C/C++ for embedded systems
  • Bachelor’s degree in CS, EE, or equivalent
  • Strong proficiency in programming languages such as C++, Python, or Rust

Nice to have

  • 3+ years of flight software experience
  • 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
  • Experience developing, testing, deploying, and troubleshooting mission-critical satellite software from prototyping through flight operations
  • Experience with real-time software on distributed hardware platforms across multiple satellite products

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% of 401(k)
  • 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

  • Must be a U.S. Person (citizen, national, lawful permanent resident, refugee, or granted asylum) or be able to obtain required export authorizations
  • Active Top Secret or Top Secret/SCI clearance required
  • Ability to obtain and maintain access to additional programs as needed

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.

Senior Software Engineer, Embedded (TS Cleared) at Apex Technology Inc | JobZoey