Shape complex satellite software architectures with MDA Space’s Satellite Systems team in Montreal, using C++, C, Python, and embedded development expertise.
This Embedded Development Team Lead owns software documentation, architecture, and implementation for space applications such as satellites. The role provides technical leadership within an agile development team and coordinates delivery activities. Work includes requirements refinement, lifecycle documentation, integration support, and customer interaction.
Key Responsibilities
Design software architectures for satellite applications
Refine software requirements throughout development activities
Redact documentation required during the software lifecycle
Interact with customers and support project proposals
Support software process automation and flight testing
Requirements
Ten years of embedded software development experience minimum
Electrical or Computer Engineering degree or equivalent
Strong skills in essential C++, C, and Python
Experience with continuous integration and delivery
Robust version control experience, including GIT
Use embedded architecture, documentation, and integration expertise to advance MDA Space satellite software from Montreal.
📌 Satellite Software Architecture Lead (Winnipeg)
🏢 MDA
📍 Winnipeg