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 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 of embedded CPUs
- Strong skills in C and C++
- Leadership in an agile environment
- Experience with vendor / sub-contract 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
Preferred Qualifications :
- 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
- Fluent in French
Our client offers a competitive compensation package and the opportunity to work with leading edge satellite technology used in the aerospace field.
Il y a plus de 30 jours