Apex Technology
Flight Software Engineer
About this role
Apex is seeking a Flight Software Engineer to design and develop autonomous control software for commercial satellite buses. You'll own mission-critical systems that operate reliably in space, collaborating with internal teams and external customers to deliver scalable solutions in a fast-paced startup environment.
What you'll do
- Design and implement mission-critical flight software applications for satellite systems
- Support spacecraft commissioning during launch and early operations
- Own software solutions through full lifecycle from design to deployment
- Perform unit, integration, and system-level testing to identify and resolve defects
- Collaborate with cross-functional teams on product requirements and technical roadmaps
What they're looking for
- Python, C++, or Rust programming
- Real-time systems and distributed hardware experience
- Embedded Linux and Yocto knowledge
- Satellite protocols (CCSDS, ECSS)
- Software testing and validation for real-time systems
- Network protocols (TCP/IP, UDP) and encryption
- Flight software development (2.5+ years)
- System integration and debugging
Benefits
- Equity stake in the company
- 100% company-paid medical, dental, and vision insurance
- 15+ days vacation plus 10 paid holidays
- Generous 401(k) matching (100% on first 3%, 50% on next 2%)
- 8 weeks paid parental leave with childcare reimbursement
- Catered lunch, snacks, and world-class office with community events
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Apex Technology
Apex Technology builds commercial spacecraft and satellite bus platforms for earth observation and communications missions. The company is hiring across platform engineering, cloud security, mission operations, and RF systems design to support its aerospace manufacturing and satellite operations.
View all jobs at Apex TechnologyLikely interview questions
- Describe your experience developing flight software for spacecraft or other real-time systems. What were the most critical challenges you faced in ensuring 24/7 reliability?
- Walk us through your experience with embedded Linux systems and Yocto. Have you built or customized Linux distributions for resource-constrained environments?