✨ About The Role
- Design, develop, and maintain software applications for satellite systems, including mission planning, telemetry and telecommand, satellite control, and data processing
- Collaborate with system engineers to understand requirements and translate them into software solutions that meet functional and performance goals
- Write efficient, reusable, and scalable code using industry best practices and coding standards, ensuring high-quality software deliverables
- Conduct unit testing, integration testing, and system-level testing of software components, identifying and resolving any defects or issues
- Stay up-to-date with emerging technologies and industry trends, and contribute to the continuous improvement of software development processes and methodologies
âš¡ Requirements
- Experienced spacecraft software engineer with 5-8 years of relevant industry experience in spacecraft design, launch, and operation
- Proficient in C/C++, Python, Linux, embedded system software, test framework development, and HITL simulators
- Strong problem-solving skills with the ability to debug complex software issues and propose effective solutions
- Self-motivated individual who can work independently with minimal supervision and in a team-oriented environment
- Detail-oriented with excellent organizational skills and the ability to manage multiple priorities and meet project deadlines