Space Systems Software Engineer
About the role
We are seeking a talented and motivated **Space Systems Software Engineer** to join our team and contribute to the development of software solutions for space exploration and satellite systems. In this role, you will design, implement, and test software that supports the operation of spacecraft and space systems, ensuring their functionality, reliability, and performance in space environments. You will work closely with multidisciplinary teams to integrate software with hardware, optimize system performance, and troubleshoot complex issues.
Responsibilities
- Design, develop, and maintain software for space systems
- Integrate software with spacecraft hardware
- Ensure software meets space mission requirements
- Perform rigorous testing and validation of software
- Collaborate with cross-functional teams to deliver integrated solutions
- Troubleshoot and resolve software issues in real-time environments
Requirements
- Proficiency in programming languages (e.g., C++, Python)
- Experience with embedded systems software
- Strong understanding of software integration in complex systems
- Familiarity with real-time operating systems (RTOS)
- Expertise in debugging and performance optimization
Desired Skills
- Familiarity with spacecraft communication protocols
- Experience with modeling and simulation tools for space systems
- Knowledge of fault detection, isolation, and recovery techniques
- Understanding of the space environment’s impact on software systems
- Experience with satellite software systems
- Familiarity with agile development methodologies
Benefits
Excellent Salaries
Flexible Work Schedule
Cafeteria Style Benefits
10% - 401k Matching (Vested Immediately)
Additional 401k Profit Sharing
30 days Paid Leave/Holiday (No Use or Lose!)
Pay
Commensurate with experience
Schedule
N/A