-
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
Da Vinci Engineering GmbH
Related

Senior Software Developer (m/w/d) Embedded C++ (ID: 22356)

2026-07-06

Full-time
Mid-Senior
Germany
Engineering Services
Engineering
View Job Details
JLR
Related

SENIOR EMBEDDED SOFTWARE ENGINEER (C/C++) & CYBER SECURITY

2026-07-11

Part-time
Mid-Senior
Ireland
Motor Vehicle Manufacturing
Information Technology
View Job Details
Logistex
Related

DevOps Engineer

2026-07-07

Contract
Not Applicable
United Kingdom
Industrial Machinery Manufacturing
Engineering