The embedded systems software engineer will be responsible for the onboard computer of satellites throughout their entire life cycle. This includes designing, developing, testing, and troubleshooting embedded software to ensure optimal performance. The role involves programming applications, driver components, and interfaces, as well as collaborating with hardware designers and other engineering teams to resolve issues and ensure system interoperability. The ideal candidate should be goal-oriented, results-driven, and capable of working autonomously from technical specifications. A strong emphasis is placed on teamwork, collaboration, and knowledge-sharing, making mentorship and learning key aspects of the position.
Based on skills, experience and abilities