
Flight Software Engineer (Early)
Apex Technology, Inc.over 1 year ago
Los Angeles, CA, USAEntry Level / Mid Level
Base Salary
$125k - $138k/yr
Responsibilities
- Design, implement and own mission critical software applications for satellite systems.
- Support commissioning of spacecraft during launch and early operations.
- Ensure software systems remain functional during critical operations.
- Own spacecraft software solutions through the full lifecycle from design to deployment.
- Perform unit testing, integration testing, and system-level testing of software components.
- Collaborate with cross-functional teams to baseline product requirements and technical roadmaps.
Requirements
- U.S. Person status is required to access export controlled data.
- 1+ years of total flight software experience.
- Bachelor’s degree in Computer Science, Electrical Engineering, or equivalent.
- Strong proficiency in programming languages such as Python, C++, and Rust.
- Experience with real-time systems running on distributed hardware.
- Knowledge of embedded Linux operating systems and creating Linux distributions (Yocto).
- Familiarity with satellite systems and protocols, such as CCSDS and ECSS.
- Experience with software integration, testing, and validation for real-time and distributed systems.
- Familiarity with network protocols (TCP/IP, UDP), secure communication systems, Protobuf, and encryption.
Benefits
- Receive equity in Apex, allowing you to benefit from your contributions.
- 100% company-paid medical, dental, and vision for you and your dependents.
- Comprehensive PTO package starting at 15 days vacation, growing to 20+ days annually.
- Competitive 401(k) plan with generous matching.
- 8 weeks paid parental leave plus childcare reimbursement for work-related travel.
- Daily catered lunch and unlimited snacks.
- Vibrant community with monthly office socials and team activities.
- World-class office environment with flexibility for work-life integration.