Embedded C++ Software Engineer
- Montreal, QC, Canada
$60 to $90 CAD / hour · Contract
Applications open in a new tab.
Job details
- Pay
- $60 to $90 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.
- 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 & 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.
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.
We may use artificial intelligence tools to assist with the screening, assessment, or selection of potential applicants for this position.
Read the full bilingual original
Pay/Paie: $60-$90/h T4
Hybrid/Hybride: 4 days a week on site/4 jours par semaine sur site
Net new position/Nouvelle position
Required Skills & 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 & 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.
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.
We may use artificial intelligence tools to assist with the screening, assessment, or selection of potential applicants for this position.
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.
More about this job
Responsibilities
Develop embedded software applications, primarily at the application level, for a major aerospace company. Work on embedded software testing and development in embedded Linux environments, with a mix of high- and low-level embedded work.
Requirements
Candidates must have at least five years of total experience and strong object-oriented embedded C++17 application development experience. Relevant experience includes testing embedded Linux or real-time systems, using HIL or SIL environments and Python test frameworks, and working with embedded protocols, Git, test reporting and requirements-management tools; candidates must obtain CGP clearance.
Skills
- Object-Oriented C++17
- Embedded Application Development
- Embedded Linux
- Real-Time Embedded Systems
- Hardware-in-the-Loop Testing
- Software-in-the-Loop Testing
- Embedded Communication Interfaces
- Embedded Protocols
- Python
- Pytest
- Git
- Test Reporting Tools
- Requirements-Management Tools
- Agile Development
- Regulated Engineering Environments
- High-Reliability Engineering
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Transportation
Keywords
- Embedded Software Development
- Software Testing
- C++17
- Object-Oriented Programming
- Embedded Linux
- Real-Time Systems
- Hardware-in-the-Loop
- Software-in-the-Loop
- Python
- Pytest
- Git
- Test Reporting
- Requirements Management
- Embedded Communication Interfaces
- Communication Protocols
- Agile
- Aerospace
- Regulated Engineering
- High-Reliability Engineering
- CGP Clearance
- Application-Level Development