Embedded Software Engineer (Automotive)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Embedded Software Engineer (Automotive): Developing and testing Autosar software components for driveline and thermal-management technologies with an accent on ASPICE/ISO 26262 standards and multicore microcontroller implementation. Focus on designing real-time embedded software, ensuring MISRA compliance, and integrating hardware-software interfaces for automotive electronic modules.
Location: Boucherville, Quebec, Canada
Company
is a global leader in the supply of highly engineered driveline, sealing, and thermal-management technologies for passenger, commercial, and off-highway vehicles.
What you will do
- Analyze, design, develop, and test Autosar software components according to ASPICE/ISO 26262 standards.
- Collaborate with electronics and hardware departments to ensure hardware design supports software requirements.
- Implement software code in C/C++ while ensuring compliance with MISRA and CERT standards.
- Work with software developed in MATLAB Simulink/Stateflow environments.
- Conduct unit tests to validate software implementation and support issue analysis.
- Participate in task planning and reporting within an Agile development environment.
Requirements
- Bachelor’s degree in Electronics Engineering, Computer Science, or a related discipline.
- Minimum five (5+) years of relevant experience with embedded software development.
- Expertise with RTOS/BSW and device driver development (Flash, ADC, EEPROM, LIN, CANFD, SPI).
- Strong knowledge of embedded C/C++ language, UML, and Python.
- Experience with SPI, CAN, CANFD, J1939, UDS, and XCP communication protocols.
- Expert knowledge of real-time embedded software for 32-bit multicore microcontrollers (e.g., Infineon Aurix TC3xx, TI TM570).
Nice to have
- Knowledge of ISO 26262 standard.
- Experience with embedded systems testing using SIL and PIL.
- Knowledge of Motor control theory.
- Proficiency with Polarion, Matlab/Simulink, Jira, Azure Git, and CMake.
- Experience with Polyspace for static analysis and VectorCAST for unit/integration testing.
- Familiarity with LauterBach Debugger and Vector tools (Canape, CANalyzer, CANoe, CANdela).
Culture & Benefits
- Work within a global and multi-cultural team of 28,000 professionals.
- Culture of innovation that leverages diverse perspectives to solve complex challenges.
- Strong commitment to inclusion, diversity, and high ethical standards.
- Values focused on inspiring innovation, growing responsibly, and winning together.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →