23 days old

Diagnostics Software Engineer

Mossville, IL 61552
  • Job Code


The Diagnostics Software Engineer ( Sr Engineering Project Team Leader) will be responsible for development and verification of embedded control systems input and output processing and diagnostics software for engine, powertrain, and machine embedded control systems.

This includes but is not limited to:

  • Development of embedded control system software pertaining to IO processing and diagnostics
  • Integrating software libraries into embedded control system code
  • Documentation of design implementation
  • Testing and troubleshooting the software developed.

Ideal candidates would also posses the following:

  • AUTOSAR experience
  • Functional Safety experience ISO 19014, IEC 61508
  • Experience with OBD/OBDII diagnostics, emissions, and TUV regulations.
  • Experience with SAE communication protocols such as SAE J1939 and message handling of diagnostic tools.

Education Requirement

  • Bachelors degree in Computer Engineering, Electrical Engineering or related

Technical Skills

  • Experience with embedded control software development in Matlab/Simulink
  • Experience with version controlling source code using Git/Ivy or similar - a plus
  • Understanding of hardware/software interactions - a plus
  • Requirements documentation and systems engineering experience
  • Experience with embedded software development in C - a plus
  • Scripting in Python, Java, and other languages - a plus


  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Share this job:

Diagnostics Software Engineer

Randstad Technologies
Mossville, IL 61552

Share this job

Diagnostics Software Engineer

Randstad Technologies
Mossville, IL

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast