Embedded Software Engineer


Job Details

Position: Embedded Software Engineer

Location: Lisle IL (Onsite Role)

Type: Contract to Hire

An embedded software engineer on the Navistar Low-Level Software Team is responsible for ECU software development for multiple ECUs. Work includes effort across the full software development life cycle, including requirement discovery and analysis, software requirement writing, design, implementation, and testing. Current projects include AUTOSAR and non-AUTOSAR ECUs. Software implementation includes work in C as well as software component configuration. Engineers are expected to be able to work on a variety of task types and with a minimum of supervision. Engineers will work within a team structure, with team members located in multiple sites. Work will include support colleagues activities, participating in reviews and technical discussions.

Roles and Responsibilities:

Perform in a team environment and collaborative atmosphere, including cross-functional collaboration

Software requirement analysis and development

Software design

Software implementation

Software testing (can include unit testing)

Support software integration and releases

Automation using scripting languages such as Perl, Python, etc.

Actively participate in internal and external peer reviews

Desired skills:

Disciplined software engineering and development

Fluent in C software language

Embedded software development and testing tools (CANalyzer, debuggers, etc.)

CAN (J1939 strongly preferred)

Experience with development frameworks and development according to defined software architectures

Embedded concepts such as AUTOSAR, RTOS, etc.

Requirement analysis, requirement authoring

Design documentation

Experience with automotive or heavy vehicle ECU software design

Ability to read and interpret schematics and component data sheets

Embedded software development with knowledge of MPC or TriCore microcontroller families

Software debugging using Lauterbach, iSYSTEM or similar debuggers

Strong problem solving and issue root cause identification techniques

Experienced software engineers will be expected to demonstrate technical leadership

Strong technical communication





 Sri Tech Solutions

 06/22/2024

 all cities,TX