
Satellite Platform Embedded Software Architect
- Sainte-Anne-de-Bellevue, QC
- Permanent
- Temps-plein
- Collaborate with a multidisciplinary (Systems, Digital, RF) team on the architecture and design of software for satellite payload systems
- Interact with customers and participate to new project proposals
- Act as a leader of continuous improvement initiatives
- Act as a leader with regards to developping his team`s knowledge and performance. Conduct one on one meetings. Act as a coach and provide feedback on performance.
- Implement embedded software (flight code)
- Redact the documentation required during the software life cycle
- Work within an agile development team as a technical leader
- Refine software requirements
- Support flight code integration and testing within flight units
- Support software process automation
- Electrical or Computer Engineering bachelor’s degree or equivalent
- Minimum of 15 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++14
- Leadership in an agile environment
- 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
- 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