
Senior Software Engineer, Operating Systems
Apex Technology, Inc.3 days ago
Base Salary
$185k - $250k/yr
Responsibilities
- Develop low-level software that configures and drives processor peripherals and communication interfaces on avionics.
- Develop, configure, and maintain embedded Linux platforms and bootloader frameworks using Yocto, Buildroot, WolfBoot, and U-Boot.
- Design, implement, and validate firmware update mechanisms, including bootloader integration, secure firmware deployment, and recovery procedures.
- Design and implement security enhancements across complex software architectures to improve system integrity, resilience, and secure operation.
- Collaborate with mission operations, GNC, and hardware teams to architect, prototype, and deliver mission-critical spacecraft software.
Requirements
- U.S. Person status is required, or the applicant must be able to obtain required export authorizations.
- Bachelor’s degree in computer science, electrical engineering, or equivalent professional experience.
- 8+ years of experience writing operating-system code, ideally with Yocto or embedded Linux on spacecraft, robotics, automotive, or other hardware interacting with the physical world.
- Strong proficiency in programming languages such as Python, C++, or Rust.
- Preferred: experience with mission-critical satellite software across prototyping, deployment, troubleshooting, and flight operations.
- Preferred: experience with embedded Linux platforms, bootloader frameworks, avionics bring-up, hardware/software integration, schematic analysis, and hardware debugging with oscilloscopes and logic analyzers.
- Preferred: familiarity with spacecraft attitude-control systems, including reaction wheels, magnetorquers, thrusters, and associated sensors.
- Preferred: experience designing secure systems and firmware update and recovery mechanisms.
Benefits
- Equity in Apex through stock options.
- Company-paid medical, dental, and vision coverage for employees and dependents, plus $100,000 life insurance at no cost.
- Paid time off starting at 15 vacation days and growing to 20+ days annually, plus 10 paid holidays.
- 401(k) plan with a 100% match on the first 3% and a 50% match on the next 2%.
- Eight weeks of paid parental leave and childcare reimbursement of up to $350 per day for work-related travel.
- Daily catered lunch and unlimited snacks.
- Office socials, pickleball tournaments, run club, and family gatherings.
- Tools and equipment for a personalized desk setup.
- Work is based at the Playa Vista office with in-person collaboration and flexibility to integrate work and life.