×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer

Job in Mossville, Peoria County, Illinois, 61552, USA
Listing for: Jobs via Dice
Full Time position
Listed on 2026-02-07
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below
Location: Mossville

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Sovereign Technologies, is seeking the following. Apply via Dice today!

Job Title

Embedded Software Engineer

Job Description

This position offers the opportunity to collaborate with a leading manufacturer of construction and mining equipment. The role involves working within an engineering team to design, develop, integrate, and test software features on embedded electronic controls for various applications, including hydraulic mining shovels and underground mining machines. Initially, the individual will focus on developing software using embedded C, and later transition to a liaison or leadership role interfacing between offshore teams and the end client.

Responsibilities
  • Develop machine software features.
  • Organize subsystem diagrams and software libraries for integration.
  • Develop machine software libraries.
  • Integrate software features from models and libraries to create software flash files.
  • Integrate configuration and calibration data.
  • Develop test plans and validate software.
  • Support and communicate software releases, including necessary documentation for software updates.
  • Identify and resolve software defects, and manage issue lists.
  • Conduct software reviews.
Essential Skills
  • Minimum of 4 years of embedded software development experience.
  • Proficiency with software development tools such as Clear Case, Git, debuggers, and compilers.
  • Experience with unit testing software.
  • Knowledge of CAN, J1939, and other data link communications.
  • Understanding of Real Time Operating Systems (RTOS).
  • Exposure to Auto Sar.
  • Familiarity with FMEA processes and electronic system failure modes.
  • Embedded software development using

    C.
  • Bachelor's degree in Electrical Engineering, Computer Science, or Computer Engineering.
Additional

Skills & Qualifications
  • Master's Degree is acceptable.
  • Experience with C++ and Matlab/Simulink.
  • Understanding of automotive or machine controls.
  • Experience with Git or Clear Case, Linux, and embedded Linux.
  • Strong communication and organizational skills.
  • Ability to communicate effectively with a culturally diverse team.
  • Self-starter and highly motivated.
Work Environment

Candidates must be willing to work onsite full-time from day one at a desk job located in Mossville, IL. The work environment is team-oriented and part of a large global team, operating in an Agile setting.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary