C/C++ embedded developer in the automotive industry (ISO 26262)
SkySys
Boucherville, QC
$45-$55 an hour (estimated)
Full-time
Développeur embarqué C / C++ dans l'industrie automobile (ISO 26262)
Description :
nous recherchons un projet avec notre client, Clienté à Boucherville, Québec. Le projet nécessite l'expertise d'un développeur embarqué C / C++ possédant une expérience significative dans l'industrie automobile.
Responsabilités :
- Analyser, concevoir, développer et tester des composants logiciels selon la méthodologie et les normes ASPICE / ISO 26262 / AGILE.
- Travailler en étroite collaboration avec les départements d'électronique et de matériel pour garantir que la conception électronique et matérielle peut prendre en charge les exigences logicielles.
- Soutenir la conception et le développement de l'architecture.
- Créer des conceptions détaillées pour relier la mise en œuvre du logiciel aux exigences.
- Développer du code logiciel C++ pour mettre en œuvre la conception de logiciels.
- Effectuer des tests unitaires pour valider la mise en œuvre du logiciel.
- Soutenir l'analyse des problèmes et définir les actions correctives.
- Participer à divers développements dans le cycle de vie du développement logiciel.
Qualifications
- 5 ans d'expérience en développement C++ embarqué avec RTOS (microcontrôleurs 32 bits)
- 2 ans d'expérience dans le développement de pilotes de périphériques de Client niveau, tels que Flash, Client, EEPROM, LIN, CANFD, SPI
- Développement en cycle en V
- Aurix TC3x
- Expérience en développement de logiciels selon un processus formel de développement de logiciels Clienté sur V (Clienté sur ASPICE). OUTILS :
- Polarion
- Polarion
- MBD : Matlab / Simulink + Toolbox (Exigences Simulink, Tests Simulink, etc.)
- Outils de développement logiciel : Jira, Azure Git, CMake, Artifactory, etc.
- Outils d'analyse de code statique : Polyspace, etc.
- Tests unitaires logiciels et tests d'intégration logicielle : VectorCAST, etc.
- Débogueur LauterBach
- Outils de communication automobile (Vector Canape, CANalyzer / CANoe et CANdela)
ENGLISH
C / C++ embedded developer in the automotive industry (ISO 26262)
Description :
we are seeking for a project with our client, based in Boucherville, Quebec. The project requires the expertise of a C / C++ embedded developer with significant experience in the automotive industry.
Responsibilities :
- Analyzing, designing, developing, and testing software components according to ASPICE / ISO 26262 / AGILE methodology and standards.
- Working closely with the electronics and hardware departments to ensure that the electronics and hardware design can support software requirements.
- Supporting the design and development of architecture.
- Creating detailed designs to link software implementation to requirements.
- Developing C++ software code to implement software design.
- Performing unit tests to validate software implementation.
- Supporting problem analysis and defining corrective actions.
- Participating in various developments in the software development life cycle.
Qualifications
- 5 years of experience in embedded C++ development with RTOS (32-bit microcontrollers)
- 2 years of experience in low-level device driver development, such as Flash, Client, EEPROM, LIN, CANFD, SPI
- V-cycle development
- Aurix TC3x
- Experience in software development according to a formal software development process based on V (based on ASPICE). TOOLS :
- Polarion
- Polarion
- MBD : Matlab / Simulink + Toolbox (Simulink Requirements, Simulink Tests, etc.)
- Software development tools : Jira, Azure Git, CMake, Artifactory, etc.
- Static code analysis tools : Polyspace, etc.
- Software unit testing and software integration testing : VectorCAST, etc.
- LauterBach debugger
- Automotive communication tools (Vector Canape, CANalyzer / CANoe, and CANdela)
30+ days ago