Embedded Software Developer C++
- Sainte-Anne-de-Bellevue, QC, Canada
$45 to $50 CAD / hour · Contract
Applications open in a new tab.
Job details
- Pay
- $45 to $50 CAD / hour
- Job type
- Contract
- Apply by
- Experience
- Le candidat retenu doit posséder un minimum de 5 ans d’expérience totale.
- Posting language
- English · French
- Posted
Original job description
English section of this bilingual listing.
Location: Sainte-Anna-de-Bellevue
Contract: 12 months (potential extension)
Hybrid: 4 days a week onsite
Pay Rate: $45-50
JOB DESCRIPTION
Insight Global is looking for Embedded Software Developers in test to join a Major Canadian Aerospace company in the greater Montreal Area. The successful candidate should have a minimum of 5 years total experience, The successful candidate must have strong object-oriented C++ (17) embedded application development experience. This role involves working at the application level mostly.
This role will be on-site x4 days/week Monday-Thursday in the West Island of Montreal.
We are committed to creating an inclusive and diverse workplace. As part of the requirements for this role, candidates must obtain CGP clearance. We encourage all qualified individuals to apply.
REQUIRED SKILLS AND EXPERIENCE
- Experience testing embedded Linux or real-time embedded systems.
- Experience with hardware-in-the-loop or software-in-the-loop test environments.
- Knowledge of embedded communication interfaces or protocols.
- Experience with pytest or other Python test frameworks.
- Experience with Git, test reporting tools, and requirements-management tools.
- Familiarity with Agile development practices.
- Experience working in a regulated or high-reliability engineering environment.
NICE TO HAVE SKILLS AND EXPERIENCE
- Experience testing embedded Linux or real-time embedded systems.
- Experience with hardware-in-the-loop or software-in-the-loop test environments.
- Knowledge of embedded communication interfaces or protocols.
- Experience with pytest or other Python test frameworks.
- Experience with Git, test reporting tools, and requirements-management tools.
- Familiarity with Agile development practices.
- Experience working in a regulated or high-reliability engineering environment.
Vacancy: This posting is for a currently vacant role, and the successful candidate will be hired into an existing open position.
*Artificial Intelligence tools are used to assist in screening and assessing applicants for this position
Read the full bilingual original
Location: Sainte-Anna-de-Bellevue
Contract: 12 months (potential extension)
Hybrid: 4 days a week onsite
Pay Rate: $45-50
JOB DESCRIPTION
Insight Global is looking for Embedded Software Developers in test to join a Major Canadian Aerospace company in the greater Montreal Area. The successful candidate should have a minimum of 5 years total experience, The successful candidate must have strong object-oriented C++ (17) embedded application development experience. This role involves working at the application level mostly.
This role will be on-site x4 days/week Monday-Thursday in the West Island of Montreal.
We are committed to creating an inclusive and diverse workplace. As part of the requirements for this role, candidates must obtain CGP clearance. We encourage all qualified individuals to apply.
Insight Global est à la recherche de développeurs logiciels embarqués en test pour se joindre à une importante entreprise canadienne du secteur aérospatial dans la grande région de Montréal.
Le candidat retenu doit posséder un minimum de 5 ans d’expérience totale. Il doit démontrer une solide expérience en développement C++ ainsi qu’en environnements Linux embarqués. Le poste consiste principalement à travailler au niveau applicatif, avec un mélange de développement embarqué de haut et de bas niveau.
Ce poste est en présentiel 4 jours par semaine, du lundi au jeudi, dans le secteur de l’Ouest-de-l’Île de Montréal.
Nous nous engageons à créer un milieu de travail inclusif et diversifié. Dans le cadre des exigences liées à ce poste, les candidats doivent obtenir une cote de sécurité CGP. Nous encourageons toutes les personnes qualifiées à soumettre leur candidature.
Nous pouvons utiliser des outils d’intelligence artificielle pour appuyer le processus de présélection, d’évaluation ou de sélection des candidats pour ce poste.
REQUIRED SKILLS AND EXPERIENCE
- Experience testing embedded Linux or real-time embedded systems.
- Experience with hardware-in-the-loop or software-in-the-loop test environments.
- Knowledge of embedded communication interfaces or protocols.
- Experience with pytest or other Python test frameworks.
- Experience with Git, test reporting tools, and requirements-management tools.
- Familiarity with Agile development practices.
- Experience working in a regulated or high-reliability engineering environment.
NICE TO HAVE SKILLS AND EXPERIENCE
- Experience testing embedded Linux or real-time embedded systems.
- Experience with hardware-in-the-loop or software-in-the-loop test environments.
- Knowledge of embedded communication interfaces or protocols.
- Experience with pytest or other Python test frameworks.
- Experience with Git, test reporting tools, and requirements-management tools.
- Familiarity with Agile development practices.
- Experience working in a regulated or high-reliability engineering environment.
Vacancy: This posting is for a currently vacant role, and the successful candidate will be hired into an existing open position.
*Artificial Intelligence tools are used to assist in screening and assessing applicants for this position
More about this job
Responsibilities
Develop and test embedded software, primarily at the application level, for a major aerospace company. Work with embedded Linux or real-time systems and use test environments, communication interfaces, and testing tools to support reliable software.
Requirements
Candidates must have at least five years of experience and strong object-oriented C++17 embedded application development experience. Required experience includes embedded or real-time systems testing, HIL or SIL environments, embedded communication protocols, Python testing frameworks, Git, test reporting and requirements-management tools, Agile practices, and regulated or high-reliability engineering; CGP clearance is also required.
Skills
- Embedded C++ Development
- C++17
- Embedded Linux
- Real-Time Embedded Systems
- Embedded Systems Testing
- Hardware-in-the-Loop Testing
- Software-in-the-Loop Testing
- Embedded Communication Protocols
- Python
- Pytest
- Git
- Test Reporting Tools
- Requirements Management
- Agile Development
- Regulated Engineering Environments
- High-Reliability Engineering
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- Embedded Software
- C++
- C++17
- Object-Oriented Programming
- Embedded Linux
- Real-Time Systems
- Software Testing
- Hardware-in-the-Loop
- Software-in-the-Loop
- Embedded Communication Interfaces
- Communication Protocols
- Python
- Pytest
- Git
- Test Reporting
- Requirements Management
- Agile
- Aerospace
- Regulated Engineering
- High-Reliability Engineering
- CGP Clearance
- Application-Level Development