-
Harvey Nash

Embedded C++ Developer

Harvey Nash
United States · Contract · Mid-Senior

Embedded Software Engineer 3 (C/C++ Developer)

Chillicothe, IL

12 months Contract


Position’s Contributions to Work Group:

Research, design, develop, and test mid-layer & app-layer software, run on Client's wide variety of displays and telematics electronics.


Typical task breakdown:

- Mandatory on-site full-time. Depending upon the phase of the assignment, typical day would range from reading the client requirements, researching applicable hardware/interfacing requirements, designing solutions, working with peers & tech leads to finalize solutions, coding solution in C/C++/Rust, manage versioning, unit testing, and/or regression testing.


Education & Experience Required:

- Minimum BS in Computer Engineering / Electrical Engineering / similar required & 5-7 yrs industry experience. Will accept Master's or higher relevant internship/project experience toward minimum.


Top 3 Skills

(Required)

- Real world experience implementing software for embedded Linux is key requirement.

- C/C++/Rust

- Linux Middleware & App development

- Ethernet, TCP/IP, WiFi


Additional Technical Skills

(Required)

- Real world experience implementing software for embedded Linux is key requirement.

*C/C++/Rust

*Linux Middleware & App development

*Ethernet, TCP/IP, WiFi


(Desired)

- Experience designing embedded infotainment, telematics software for in-vehicle information, entertainment, and connectivity

- Experience with Bluetooth

- Kernel building & Linux device drivers

- Experience with scripting using Python & shell scripting

- Experience with GIT configuration management tool

- Experience with control software design patterns and anti-patterns

- Software development process theory and practices such as Agile

- Experience designing electronics controls, including development of device drivers, SPI/I2C peripheral interfacing, hardware diagnostics, operating system configurations, non-volatile memory interfacing, board initialization, and other chip-level interfacing.

- Knowledge of reading schematics and data sheets for components


Soft Skills

(Required)

- Ability to troubleshoot issues and make software/system changes as needed to resolve issues

- Ability to research technical topics and learn new technologies and approaches

- Verbal & written communication skills, customer service and interpersonal skills

Key Skills

Ranked by relevance

linux embedded configuration management design patterns ethernet python git
Login to Apply
Posted
Apr 13, 2026
Type
Contract
Level
Mid-Senior
Location
Peoria

Industries

Motor Vehicle Manufacturing Industrial Machinery Manufacturing

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Vivid Resourcing
Related

Freelance Embedded C Developer

2026-05-25

Contract
Mid-Senior
Germany
Industrial Machinery Manufacturing
Engineering
View Job Details
Ford Motor Company
Related

Software Developer-Android

2026-05-26

Full-time
Not Applicable
Canada
Motor Vehicle Manufacturing
Engineering
View Job Details
KONE
Related

(Principal/Lead) Software Developer, Embedded Applications

2026-05-28

Full-time
Mid-Senior
Finland
Industrial Machinery Manufacturing
Engineering