Titre du poste ou emplacement

C/C++ embedded developer in the automotive industry (ISO 26262)

Myskysys
Boucherville, QC
Expérimenté

Developpeur embarque C/C++ dans l'industrie automobile (ISO 26262)

Description:

nous recherchons un projet avec notre client, Cliente a Boucherville, Quebec. Le projet necessite l'expertise d'un developpeur embarque C/C++ possedant une experience significative dans l'industrie automobile.

Responsabilites:

  • Analyser, concevoir, developper et tester des composants logiciels selon la methodologie et les normes ASPICE/ISO 26262/AGILE.
  • Travailler en etroite collaboration avec les departements d'electronique et de materiel pour garantir que la conception electronique et materielle peut prendre en charge les exigences logicielles.
  • Soutenir la conception et le developpement de l'architecture.
  • Creer des conceptions detaillees pour relier la mise en Suvre du logiciel aux exigences.
  • Developper du code logiciel C++ pour mettre en Suvre la conception de logiciels.
  • Effectuer des tests unitaires pour valider la mise en Suvre du logiciel.
  • Soutenir l'analyse des problemes et definir les actions correctives.
  • Participer a divers developpements dans le cycle de vie du developpement logiciel.

Qualifications

  • 5 ans d'experience en developpement C++ embarque avec RTOS (microcontroleurs 32 bits)
  • 2 ans d'experience dans le developpement de pilotes de peripheriques de Client niveau, tels que Flash, Client, EEPROM, LIN, CANFD, SPI
  • Developpement en cycle en V
  • Aurix TC3x
  • Experience en developpement de logiciels selon un processus formel de developpement de logiciels Cliente sur V (Cliente sur ASPICE).

OUTILS:

  • Polarion
  • MBD : Matlab/Simulink + Toolbox (Exigences Simulink, Tests Simulink, etc.)
  • Outils de developpement logiciel : Jira, Azure Git, CMake, Artifactory, etc.
  • Outils d'analyse de code statique : Polyspace, etc.
  • Tests unitaires logiciels et tests d'integration logicielle : VectorCAST, etc.
  • Debogueur 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
  • 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)

#J-18808-Ljbffr