Back to Job Search

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.