Alquemy’s client is seeking an Embedded Software Architect to join their team on a permanent basis. This role is based near Montreal and requires 3 days / week on site (hybrid).
Job Description
Senior Embedded Software Architect
The Senior Embedded Software Developer / Architect is part of an agile development team and responsible for the architecture, implementation and the documentation of complex software for space applications such as satellites.
Responsibilities :
- 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 to 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 interfaces design coherency among different subsystems in the satellite
- Act as a leader of continuous improvement initiatives
- Implement embedded software (flight code)
Requirements :
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 of embedded CPUsStrong skills in C and C++Leadership in an agile environmentExperience with vendor / sub-contract 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 resourcefulPreferred Qualifications :
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 developmentFluent in FrenchOur client offers a competitive compensation package and the opportunity to work with leading edge satellite technology used in the aerospace field.