Apex Technology Inc

Software Engineer, Operating Systems

Los Angeles. Posted 26 days ago

The role

You will design, develop, and own mission-critical software for satellite systems throughout the full software lifecycle. You will work on embedded Linux platforms, bootloader frameworks, and security enhancements for spacecraft.

What you will do

  • Design, develop, and own mission-critical software for satellite systems throughout the full software lifecycle.
  • Develop, configure, and maintain embedded Linux platforms and bootloader frameworks.
  • Design, implement, and validate firmware update mechanisms.
  • Design and implement security enhancements across complex software architectures.

Required qualifications

  • U.S. Person status is required
  • Bachelor's degree in CS, EE or equivalent, or equivalent professional experience
  • 2+ years writing code for operating systems, ideally Yocto or embedded Linux on spacecraft, robotics, automotive, or other hardware what that interacts with the physical world
  • 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 from prototyping through flight operations
  • Experience with embedded Linux platforms and bootloader frameworks (e.g., Yocto, Buildroot, WolfBoot, U-Boot)
  • Experience bringing up new avionics and flight hardware from initial power-on through functional verification
  • Experience with hardware/software integration, schematic analysis, and hardware debugging using oscilloscopes and logic analyzers
  • Familiarity with spacecraft attitude control systems, including reaction wheels, magnetorquers, thrusters, and associated sensors
  • Experience designing, implementing, and validating firmware update mechanisms, including bootloader integration, secure firmware deployment, and update recovery
  • Experience designing secure systems and implementing security enhancements in complex software architectures

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% of 401(k), 50% match on next 2%
  • 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. Their spacecraft enable earth observation, communications, and more.

Software Engineer, Operating Systems at Apex Technology Inc | JobZoey