We build robotic spacecraft that enable dynamic space operations, creating a future where maneuvering, upgrading, refueling, and exploration are as routine as they are on Earth.
Requirements
- Deep analytical thinking and excellent problem solving
- Systems-thinking mindset
- Technical mastery in embedded C/C++ development for real-time or resource-constrained systems
- Strong attention to detail
- B.S. in Computer Engineering, Computer Science, Aerospace Engineering, or a related field
- 7+ years of software development experience, including embedded or real-time systems
- High proficiency in C/C++ for embedded platforms
- Proven experience developing software in RTOS and/or embedded Linux environments
- Experience with flight software for spacecraft, launch vehicles, or other mission- or safety-critical autonomous systems
- Deep understanding of software architecture, interface definition, and system-level integration for complex embedded systems
- Familiarity with fault-tolerant system design, redundancy management, and robust error handling
- Experience designing and implementing algorithms for visual inspection, object detection, pose estimation, and relative navigation, including robotics or autonomous system computer vision pipelines.
- Proficiency with Git-based version control, CI/CD pipelines, and agile software development practices
- Demonstrated ability to technically lead features or subsystems end-to-end, from requirements definition through implementation, testing, and integration
Benefits
- Long-term incentives in the form of the Employee Stock Option and Equity Plan
- Relocation bonus
- Discretionary bonuses
- Comprehensive medical, vision, and dental coverage
- Unlimited Paid Time Off