Embedded Software Developer
- Sainte-Anne-de-Bellevue, QC, Canada
$50 to $90 CAD / hour · Contract
Applications open in a new tab.
Job details
- Pay
- $50 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
This listing includes English and French.
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.
Artificial intelligence tools are used to assist in screening and assessing applicants for this position.
Vacancy: This posting is for a currently vacant role, and the successful candidate will be hired into an existing open position.
50-90/hr
More about this job
Responsibilities
Develop embedded software applications, primarily at the application level, for a major aerospace company. The role also involves testing embedded Linux or real-time systems using hardware-in-the-loop or software-in-the-loop environments.
Requirements
Candidates must have at least five years of total experience and strong object-oriented C++17 embedded application development experience. Relevant experience includes embedded Linux or real-time systems, test frameworks such as pytest, embedded communication protocols, Git, test reporting and requirements-management tools, Agile practices, and regulated or high-reliability engineering environments; CGP clearance is required.
Skills
- Embedded C++17
- Object-Oriented Programming
- Embedded Linux
- Real-Time Embedded Systems
- 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
- Engineering
- Technology
Keywords
- Embedded Software Development
- C++17
- Object-Oriented Programming
- Embedded Linux
- Real-Time Systems
- Aerospace
- Software Testing
- Hardware-in-the-Loop
- Software-in-the-Loop
- Embedded Communication Interfaces
- Communication Protocols
- Python
- Pytest
- Git
- Test Reporting
- Requirements Management
- Agile
- Regulated Engineering
- High-Reliability Engineering
- CGP Clearance
- Application-Level Development