Embedded Software Engineer

Dmv It Service
Mossville, IL

DMV IT Service is seeking for a skilled professional to research, design, develop, build, and test low-layer software that interfaces with our Client’s diverse range of electronic control hardware (e.g., ECU/ECMs). This role focuses on developing essential software components, such as I/O drivers, OS integration and configuration, boot processes, and other foundational software layers required for seamless hardware interaction.

Key areas of responsibility encountered in this role may include any or all of the following: concept, design, test, document, and promote new software features and processes; perform requirements analysis and decomposition; evaluate new languages, development tools, or processes; perform product maintenance; manage the software lifecycle through version control and configuration management; keep up to date on new technologies or develop new technologies; communicate technical information to customers, team members, suppliers and other units; and support and advise other engineers, managers, marketing personnel, customers and suppliers.



Techinical Skills Required:

  • Real world real-time embedded device driver experience is key requirement.
  • Experience designing embedded electronics controls, display, or telematics software, including development of device drivers, SPI/I2C peripheral interfacing, hardware diagnostics, operating system integration/configurations, non-volatile memory interfacing, board initialization, and other chip-level interfacing.
  • Proficiency in Git version mgmt required. (Clearcase experience preferred.)
  • Experience troubleshooting/debugging using tools such as oscilloscopes
  • Experience with control software design patterns and anti-patterns, Bash shell, ANSI C, Python, and other programming languages.
  • Experience with software development processes such as Agile.



Disqualifiers/Red Flags :

  • Test engineering, controls engineering are not primary focuses. Can be part of work experience but should not be sole experience. Core skills above should be reflected in bulk of work experience.

Education & Experience Required:

  • Minimum BS in Computer Engineering / Electrical Engineering required. Comp Sci or comparable may be considered if experience is relevant.
  • 5-8 yrs industry experience.
  • Will accept Master's or higher relevant internship/project experience toward minimum.
Posted 2025-08-20

Recommended Jobs

RN - Hospice

Alton, IL

Registered Nurse - Hospice Care Travel Assignment Registered Nurse - Hospice Care Travel Assignment Join our healthcare team as a compassionate and experienced Registered Nurse (RN) specializing i…

View Details
Posted 2025-07-30

Machine Operator (2nd Shift)

Glanbia
Aurora, IL

 Immediate Hiring for experienced Machine Operator Leads at Glanbia Performance Nutrition!   Compensation for roles at Glanbia varies depending on a wide range of factors including but not limited t…

View Details
Posted 2025-08-06

Program and Education Instructor

Rockford Park District
Rockford, IL

Brief Description Title Program and Education Instructor Department Recreation Status Seasonal Work Location Atwood Environmental Center Reports To Program and Education Coordinator Wage…

View Details
Posted 2025-07-29

Busser

Olive Garden
Elmhurst, IL

$10.35 per hour - $10.35 per hour plus tips. Our Winning Family Starts With You!  Check out these great benefits! ~ Flexible schedules to help you balance other life commitments (school, ch…

View Details
Posted 2025-07-30

Radiology | Rad Tech

Normal, IL

Travel Radiologic Technologist – Cardiac Cath Lab & Special Procedures | Normal, Illinois Advance your healthcare career as a Travel Radiologic Technologist specializing in Cardiac Cath Lab and Spe…

View Details
Posted 2025-08-19

Full-Time Cannabis Advisor - Highland Park

Verano
Highland Park, IL

Job Summary Full-Time, open availability required for any shifts (open/close) on any days (including weekends). $16/hour + tips. The Cannabis Advisor is responsible for providing exceptional in…

View Details
Posted 2025-08-19

Accounts Payable

A Property Management Company
Gurnee, IL

Description Ludwig & Company, a property management firm located in Gurnee, Illinois is seeking an individual to fill the position of Accounts Payable / General Office Administrator.  Responsib…

View Details
Posted 2025-08-20

Paraprofessional

CHICAGO YOUTH CENTERS
Chicago, IL

Job Description Job Description Description: Do you want a career that impacts the community? Do you have a desire to work somewhere that changes children’s lives? Join Chicago Youth Centers …

View Details
Posted 2025-07-29

Automotive Technician/Mechanic

Car-X Tire & Auto
Normal, IL

Job Description Job Description Company Description Monro’s family of brands is one of the leading automotive service and tire dealers in the United States. We work on approximately five mil…

View Details
Posted 2025-07-29