Embedded Software Engineer

4 weeks ago


Boucherville, Canada Actalent Full time
JOB DESCRIPTION

Description:

They are developing electric vehicle motors and related power systems . They develop a new generation of inverters. Design to do to respect A-Spice standards in the automotive industry.

Design and embedded development with C (10%) and C++(90%)

Implementation,

Testing and debugging of embedded software for automotive electronics module

Design from requirements - 20%

Software Development - 20%

Support Architecture - 20%

Documentation - 20%

Testing - 20%

FROM JD:

Analyze, design, develop & testing of software components to ASPICE/ISO /AGILE methodology & standards.

Work closely with the electronics and hardware departments to ensure design of electronics and hardware can support the software requirements.

Support Architecture design and development.

Create details designs to link the software implementation to the requirements.

Develop software code in C++ to implement the software design.

Conduct unit test to validate the software implementation.

Support issue analysis and corrective action definitions.

Take part in various development in the software development life cycle.

Skills:

c++, embedded development, v-cycle, Aurix, SafeTPack, embedded software, microcontroller, rtos, electronics, automotive engineering, embedded system, microprocessor, python, iso, freertos, Infineon Aurix TCx, Aurix TC3, bitfield

Top Skills Details:

c++,embedded development,v-cycle,Aurix,SafeTPack

Additional Skills & Qualifications:

MUST:

5 years of experience with Embedded development C++ with RTOS (32-bit microcontrollers)

2 years of experience with low level device driver development, such as Flash, ADC, EEPROM, LIN, CANFD, SPI

V-Cycle development

Aurix TC3x

SafeTPack

Hitex

Experience developing software in accordance with a formal V-based software development process (based on ASPICE).

MUST Screening Questions

Bare metal - What experience do you have with bare metal development in terms of drivers (SPI, FLASH, ADC) development ? Not using drivers but participating in the development.

Activities - What experience do you have writing software requirements? with Architecture using UML? Documentation?

V-Cycle - Have you worked in a V-cycle environment (A-Spice)?

Important Concepts:

Understand drivers and what they control, experience around development of drivers

Firmware concepts, code performance, specs around microcontrollers

OK candidate if RTOS, understand drivers and microcontrollers, automotive,

ASSET:

BITFIELD

Infineon Aurix TCx

SafeRTOS, FreeRTOS, UC/OS

Simulink Test (MIL/SIL)

Embedded systems testing with MIL, SIL, PIL.

Python

ISO

SPI, CAN, CANFD, J, UDS, and XCP communication protocols

TOOLS:

Polarion

MBD: Matlab/Simulink + Toolbox (Simulink Requirements, Simulink Tests, etc.)

Software devOps 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, & CANdela)

Experience Level:

Intermediate Leve

À propos d'Actalent:

Actalent est un chef de file mondial des services d’ingénierie et de sciences et des solutions de talents. Nous aidons les entreprises visionnaires à faire progresser leurs initiatives en matière d’ingénierie et de science en leur donnant accès à des experts spécialisés qui favorisent la mise à l’échelle, l’innovation et la mise en marché rapide. Avec un réseau de près de 30 consultants et plus de 4 clients aux États-Unis, au Canada, en Asie et en Europe, Actalent est au service d’un grand nombre d’entreprises du classement Fortune .

La diversité, l’équité et l’inclusion

Chez Actalent, la diversité et l’inclusion constituent le pont vers l’équité et la réussite de notre personnel. La diversité, l’équité et l’inclusion (DE&I) sont ancrées dans notre culture par :

L’embauche des talents diversifiés ; Le maintien d’un environnement inclusif par une autoréflexion permanente ; La mise en place d’une culture de soin, d’engagement, et de reconnaissance par des résultats concrets ; L’assurance des opportunités de croissance pour nos gens.

Actalent est un employeur souscrivant au principe de l’égalité des chances et accepte toutes les candidatures sans tenir compte de la race, du sexe, de l’âge, de la couleur, de la religion, des origines nationales, du statut d’ancien combattant, d’un handicap, de l’orientation sexuelle, de l’identité sexuelle, des renseignements génétiques ou de toute autre caractéristique protégée par la loi.

Si vous souhaitez faire une demande d’accommodement raisonnable, tel que la modification ou l’ajustement du processus de demande d’emploi ou d’entrevue à cause d’un handicap, veuillez envoyer un courriel à pour connaître d’autres options d’accommodement.

Numéro du permis d'agence de placement de personnel : AP- (Canada – Québec)
Numéro du permis d'agence de recrutement de travailleurs étrangers temporaires : AR- (Canada – Québec)

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30, consultants and more than 4, clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune .

Diversity, Equity & Inclusion

At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I are embedded into our culture through:

Hiring diverse talent Maintaining an inclusive environment through persistent self-reflection Building a culture of care, engagement, and recognition with clear outcomes Ensuring growth opportunities for our people

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email for other accommodation options.

Personnel Placement Agency Permit Number: AP- (Canada – Quebec)
Temporary Foreign Worker Recruitment Agency Permit Number: AR- (Canada – Quebec)



  • Boucherville, Quebec, Canada Myskysys Full time

    Developpeur embarque C/C++ dans l'industrie automobile (ISO 26262) 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. Analyser, concevoir, developper et tester des composants logiciels selon la...


  • Boucherville, Quebec, Canada SkySys 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...


  • Boucherville, Quebec, Canada Myskysys Full time

    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...


  • Boucherville, Canada Myskysys Full time

    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...


  • Boucherville, Canada Myskysys Full time

    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...


  • Boucherville, Canada SkySys 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...

  • Full Stack Developper

    3 weeks ago


    Boucherville, Canada Dana Incorporated Full time

    **Job Purpose**: Purpose as an Embedded Software Engineer, you are an active member of the SW development’s team. **Job Duties and Responsibilities**: Your challenges - Analyze, design, develop & testing of software components to ASPICE/ISO 26262/AGILE methodology & standards. - Work closely with the electronics and hardware departments to ensure design...


  • Boucherville, Quebec, Canada Dana Incorporated Full time

    Dana is a global leader in the supply of highly engineered driveline, sealing, and thermal-management technologies that improve the efficiency and performance of vehicles with both conventional and alternative-energy powertrains. Serving three primary markets - passenger vehicle, commercial truck, and off-highway equipment - Dana provides the world's...


  • Boucherville, Quebec, Canada Dana Incorporated Full time

    Objectif du poste Contribuez à l'essor de l'électrification des transports Relevant du chef du département d'ingénierie d'application, vous êtes responsable d'accompagner les clients dans leur développement véhiculaire. Dans ce cadre, vous serez responsable de gérer des projets d'ingénierie, des requis ainsi que les plans de tests impliquant des...


  • Boucherville, Canada Dana Incorporated Full time

    Objectif du posteContribuez à l’essor de l’électrification des transports!Relevant du chef du département d’ingénierie d’application, vous êtes responsable d’accompagner les clients dans leur développement véhiculaire. Dans ce cadre, vous serez responsable de gérer des projets d’ingénierie, des requis ainsi que les plans de tests...


  • Boucherville, Canada Dana Incorporated Full time

    Job PurposeContribute to the growth of transportation electrification? Reporting to the Head of the Application Engineering Department, you are responsible for supporting customers in their vehicle development. In this context, you will be responsible for managing engineering projects, requirements and test plans involving modifications (software, mechanical...


  • Boucherville, Canada Dana Incorporated Full time

    Job Purpose Contribute to the growth of transportation electrification?   Reporting to the Head of the Application Engineering Department, you are responsible for supporting customers in their vehicle development. In this context, you will be responsible for managing engineering projects, requirements and test plans involving modifications (software,...


  • Boucherville, Canada Dana Incorporated Full time

    Job PurposeContribute to the growth of transportation electrification?  Reporting to the Head of the Application Engineering Department, you are responsible for supporting customers in their vehicle development. In this context, you will be responsible for managing engineering projects, requirements and test plans involving modifications (software,...


  • Boucherville, Canada Dana Full time

    Job Purpose Contribute to the growth of transportation electrification? Reporting to the Head of the Application Engineering Department, you are responsible for supporting customers in their vehicle development. In this context, you will be responsible for managing engineering projects, requirements and test plans involving modifications (software,...


  • Boucherville, Canada Dana Incorporated Full time

    Job PurposeContribute to the growth of transportation electrification? Reporting to the Head of the Application Engineering Department, you are responsible for supporting customers in their vehicle development. In this context, you will be responsible for managing engineering projects, requirements and test plans involving modifications (software, mechanical...


  • Boucherville, Quebec, Canada Dana Incorporated Full time

    Job Purpose Contribute to the growth of transportation electrification? Reporting to the Head of the Application Engineering Department, you are responsible for supporting customers in their vehicle development. In this context, you will be responsible for managing engineering projects, requirements and test plans involving modifications (software,...


  • Boucherville, Canada Dana Full time

    Job PurposeContribute to the growth of transportation electrification?Reporting to the Head of the Application Engineering Department, you are responsible for supporting customers in their vehicle development. In this context, you will be responsible for managing engineering projects, requirements and test plans involving modifications (software, mechanical...


  • Boucherville, Canada Dana Full time

    Job PurposeContribute to the growth of transportation electrification?Reporting to the Head of the Application Engineering Department, you are responsible for supporting customers in their vehicle development. In this context, you will be responsible for managing engineering projects, requirements and test plans involving modifications (software, mechanical...


  • Boucherville, Canada Dana Canada Corp. Full time

    Select how often (in days) to receive an alert: Job Duties and Responsibilities• Assist clients and external teams in developing vehicle software for various applications: all-electric or hybrid vehicle control, multi-speed transmission, generator, etc.• Assist clients in selecting powertrain products and designing vehicles.• Support clients...


  • Boucherville, Canada Dana Canada Corp. Full time

    Select how often (in days) to receive an alert: Job Duties and Responsibilities• Assist clients and external teams in developing vehicle software for various applications: all-electric or hybrid vehicle control, multi-speed transmission, generator, etc.• Assist clients in selecting powertrain products and designing vehicles.• Support clients...