Embedded Software Architect
Sainte-Anne-de-Bellevue, QC • Direct Hire • July 29, 2025 • 81965
Base Salary Range: $99000 - $148000
Job Title: Embedded Software Architect
Job ID: 81965
Location: Montreal, Quebec - Hybrid, 3 days a week onsite
Overview:
The Senior Embedded Software Developer - Architect is part of an agile development team and is responsible for the architecture, implementation, and documentation of complex software for space applications such as satellites.
What you will be doing:
-
Work within an agile development team as a technical leader
-
Collaborate with a multidisciplinary (Systems, Digital, RF) team on the architecture and design of software for satellite payload or platform systems
-
Support flight code integration and testing within flight units
-
Refine software requirements for your team or external suppliers
-
Redact the documentation required during the software life cycle
-
Interact with customers and participate in new project proposals
-
Become the liaison between the vendors, system team, and software team for questions related to embedded software of the payload/platform systems
-
Ensure SW-level interface design coherency among different subsystems in the satellite
-
Act as a leader of continuous improvement initiative
-
Implement embedded software (flight code)
What you must have:
-
Electrical or Computer Engineering bachelor’s degree or equivalent
-
Minimum of 10 years of embedded software development experience
-
Experience in networking and communication protocols is a must
-
Experience with real-time operating systems (RTOS)
-
Experience writing boot code for embedded CPUs
-
Strong skills in C and C++
-
Leadership in an agile environment
-
Experience with vendor/subcontract management
-
Experience with satellite platform subsystems (CDH, propulsion, nav, power management, etc.)
-
Experience with software integration of satellite payload/platform subsystems
-
Experience working with complex SoCs
-
Experience with continuous integration and delivery (CI/CD)
-
Strong experience with version control systems such as GIT
-
Very good communication in English or French
-
Strong interpersonal skills
-
Disciplined and resourceful
Nice to have:
-
Knowledge of satellite communication standards such as DVB-S2X
-
Experience with RF systems
-
Knowledge of CCSDS, MIL-STD-1553
-
Knowledge of protocols such as CAN bus and SpaceWire
-
Experience with Visual Studio or Eclipse
-
Experience with JIRA and Confluence
-
Experience with VectorCast
-
Experience with embedded Linux
-
Experience in disciplined software development
-
Ability to communicate in French, nice to have
Salary/Rate Range: $99,000 -$148,000 CAD annually
For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com