Early Flight Software Engineer
The Early Flight Software Engineer at Confidential Client is responsible for designing, developing, and maintaining mission-critical autonomous software for satellite buses, ensuring reliable 24/7 operation during launch and early mission phases. This role involves close collaboration with internal teams and external customers to deliver scalable, practical software solutions aligned with company objectives in a fast-paced aerospace startup environment.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Aerospace & Space Systems.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
As a member of the flight software team at Confidential Client, you will design, develop, and own software that enables autonomous operation of satellite platforms during launch and early-flight operations. You will build mission-critical systems that must run reliably 24/7 and perform under constrained, distributed hardware environments.
- Design, implement, and own mission-critical flight software for satellite systems
- Support commissioning and early operations during launch and initial on-orbit phases
- Maintain software through the full lifecycle: design, implementation, testing, deployment, and operations
- Write unit, integration, and system-level tests; identify and resolve defects
- Collaborate cross-functionally to baseline product requirements and technical roadmaps
- Troubleshoot real-time and distributed system issues during critical operations
Who You Are / Minimum Qualifications
- U.S. Person status required (must be eligible to access export-controlled data per ITAR/EAR)
- 1+ years of flight software experience (or equivalent experience on real-time embedded systems)
- Bachelor’s degree in Computer Science, Electrical Engineering, or equivalent
- Strong proficiency in one or more: Python, C++, Rust
- Experience with real-time systems on distributed hardware
- Experience with embedded Linux, system administration, and creating Linux distributions (Yocto)
- Familiarity with satellite protocols and standards (e.g., CCSDS, ECSS)
- Experience with software integration, testing, and validation for real-time and distributed systems
- Familiarity with network protocols (TCP/IP, UDP), secure communications, Protobuf, and encryption
Nice to Have
- Prior experience with satellite operations or mission commissioning
- Deep knowledge of secure communications and encryption for space systems
- Experience building tools for telemetry, command & control, and health monitoring
- Familiarity with CI/CD for embedded systems and automated test harnesses
Compensation & Benefits
- Base salary range: $125,000 – $137,500 (targeted base salary range)
- Additional compensation: eligible full-time hires may receive long-term incentives (equity/options) and standard benefits
- Typical benefits for this role at Confidential Client include company-paid medical/dental/vision, PTO that grows with tenure, parental leave, 401(k) plan with employer match, and other employee perks
- Location: Los Angeles, CA — on-site position with a collaborative office environment
Additional Information
- This role is full-time and on-site in Los Angeles, CA.
- ITAR & export control: work and data for this role are subject to U.S. export control laws (ITAR/EAR). Applicants must qualify as a U.S. Person or be able to obtain required export authorizations.
- Confidential Client is committed to safety, reliability, and practical engineering that scales to production spacecraft operations.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range