4 days old

Embedded Software Engineer

Mossville, IL 61552
  • Job Code
  • Payrate
    $35 To $40


This is a position for a software engineer to develop Onboard Core Information software for Displays and Telematics used on Caterpillar machine & engine applications. The candidate's duties will include but are not limited to: developing, configuring, and testing Onboard Core Information software; troubleshooting and correcting software issues; and reporting development status. This position involves working closely with systems engineers, and the Core Information software development team- work with Platform SW architects and Developers in an Agile Team environment to design, develop and test embedded software in C, for Client ECUs.

Typical Day:

The candidate will be developing, configuring, and testing Onboard Core Information software. They will also be troubleshooting and correcting software issues. There is a daily stand-up for reporting development status.

Education Requirement:


Critical Technical Skills Required:

-Three years of development experience using C++ and C programming languages

- Linux kernel & Linux device drivers experience

- Extensive Knowledge in designing, developing and troubleshooting experience related to embedded electronic software & firmware

-Experience with GIT configuration management tool or similar

-Experience with RTOS development (i.e. Free RTOS)

-Experience with Ethernet, TCP/IP, and WiFi

-Experience with CAN, J1939, and other data link protocols ---Experience using Design Patterns and Object Oriented programming

-Experience with developing Unit Tests and Test Driven Development

-Experience using debugging tools for embedded systems (e.g. Lauterbach, GDB

- Ability to independently read and understand electrical schematics is required

-Prior experience with embedded software development, design, and architecture


Desired qualifications:

-Desire to work in a fast-paced Agile team environment

- Experience in Cyber Security

-Experience with scripting using Python

Soft Skills Required:

Team Player, good communication


Featured Jobs

Career News

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Embedded Software Engineer

Randstad Technologies
Mossville, IL 61552

Share this job

Embedded 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
th -
Overall Rating: /199
Median Salary:

Work Environment
Powered ByCareerCast