Embedded Software Architect

TEEMA

  • Sainte-Anne-de-Bellevue, QC
  • $99,000-148,000 per year
  • Permanent
  • Full-time
  • 1 month ago
Job Title: Embedded Software Architect
Job ID: 81965
Location: Montreal, Quebec – Hybrid, 3 days a week onsiteOverview:
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 leaderCollaborate with a multidisciplinary (Systems, Digital, RF) team on the architecture and design of software for satellite payload or platform systemsSupport flight code integration and testing within flight unitsRefine software requirements for your team or external suppliersRedact the documentation required during the software life cycleInteract with customers and participate in new project proposalsBecome the liaison between the vendors, system team, and software team for questions related to embedded software of the payload/platform systemsEnsure SW-level interface design coherency among different subsystems in the satelliteAct as a leader of continuous improvement initiativeImplement embedded software (flight code)What you must have:Electrical or Computer Engineering bachelor’s degree or equivalentMinimum of 10 years of embedded software development experienceExperience in networking and communication protocols is a mustExperience with real-time operating systems (RTOS)Experience writing boot code for embedded CPUsStrong skills in C and C++Leadership in an agile environmentExperience with vendor/subcontract managementExperience with satellite platform subsystems (CDH, propulsion, nav, power management, etc.)Experience with software integration of satellite payload/platform subsystemsExperience working with complex SoCsExperience with continuous integration and delivery (CI/CD)Strong experience with version control systems such as GITVery good communication in English or FrenchStrong interpersonal skillsDisciplined and resourcefulNice to have:Knowledge of satellite communication standards such as DVB-S2XExperience with RF systemsKnowledge of CCSDS, MIL-STD-1553Knowledge of protocols such as CAN bus and SpaceWireExperience with Visual Studio or EclipseExperience with JIRA and ConfluenceExperience with VectorCastExperience with embedded LinuxExperience in disciplined software developmentAbility to communicate in French, nice to haveSalary/Rate Range: $99,000 -$148,000 CAD annuallyFor more information about TEEMA and to consider other career opportunities, please visit our website at

TEEMA