Embedded Software Developer
Location : Montreal, Quebec
Description :
We are seeking an Embedded Software Developer.
Responsibilities :
- Support the development of formal documentation within a multidisciplinary team environment (systems, digital, RF).
- Interact with clients and participate in project cost/time estimations.
- Collaborate with a team to design, code, test, and maintain embedded flight software using a suite of development tools.
- Support the integration of flight code and testing within flight units.
- Diagnose bugs and issues in the lab.
- Support the automation of software processes.
Requirements :
- Bachelor's degree in Electrical Engineering, Computer Engineering, or equivalent.
- Minimum of 5 years of experience in embedded software development.
- Experience with real-time operating systems (RTOS).
- Proficient in C++ (required), C, and Python.
- Strong knowledge of embedded Linux environments.
- Leadership within an Agile environment.
- Experience with CI/CD (Continuous Integration/Deployment).
- Experience with version control systems such as GIT.
- Excellent communication and collaboration skills.
Nice to Have :
- Familiarity with satellite communication standards such as DVB-S2X.
- Experience in RF systems.
- Knowledge of standards like CCSDS, MIL-STD-1553.
- Understanding of protocols like CAN bus and SpaceWire.
- Experience with Visual Studio or Eclipse.
- Familiarity with JIRA and Confluence.
- Experience in formal software development processes (requirements, design, testing).
- Fluency in both French and English.
Emplois favoris
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte