Embedded Software Engineer
- Location: Troyes
- Salary: Negotiable
- Job Type:Permanent
Posted over 2 years ago
- Sector: Automotive
- Function: Software Engineer
- Contact: Rachael Phillips
- Contact Email: rachaelphillips@coretalent.co.uk
- Start Date: ASAP
- Expiry Date: 22 January 2022
- Job Ref: 29635/001_1640260397
Embedded Software Engineer
Troy, Michigan
Salary: TBD
THE COMPANY
An established Tier 1 supplier based in Michigan are looking for an Embedded Software Engineeer, working alongside one of the Chief Engineers within the E-Powertrain department.
THE ROLE
Responsible for embedded software development for electric powertrain controls applications from concept to production for inverter system applications for commercial heavy duty vehicles.
* Develop base software; MCAL, service layers, AUTOSAR interfaces, and complex device drivers in new ECU's for electrified drivetrain systems
* Develop software requirements specification (SRS) and design verification plans
* Integrate application software into base software utilizing AUTOSAR RTE
* Design low level drivers and base software services (e.g. Diagnostic Manager, Communication Manager, Task Manager, Diagnostics Communication Services, Service Routines, Fail-Safe Modes, complex I/O drivers)
* Support defining test cases for Fault Management & Diagnostics, Performance & Timing, Integrated S/W
* Design and development of production intent software within an ALM environment like Polarion
* Design software for compliance to ISO26262 Functional Safety
* Support software validation engineer through the development process and iterate code accordingly
* Ensure configuration management process is implemented and consistently followed
* Perform software functional validation testing on bench (MIL/SIL/HIL)
* Support HIL development
THE IDEAL CANDIDATE
* Bachelor's degree in Computer Engineering, Computer Science or Embedded Systems
* 5+ years of software development/coding experience with low level embedded C or C++
* Experience with Infineon AURIX MCU, NXP MPC5777 or equivalent multi-core lockstep microcontrollers
* Experience in automotive applications and applicable interfaces such as CAN, LIN, SPI, FlexRay
* Excellent trouble-shooting & debugging skills both on the test bench and in vehicle
* Experience in diagnostics and UDS services, CANdela Studio, Vector & ETAS Tools, and integration of CAN Stack software components, low level drivers and MCAL MCU peripheral configurations is required
* Experience with AUTOSAR 4.x
Our client is looking to hire ASAP, if you know someone within your network we offer a $1000 referral for a successul candidate.