Embedded Software Engineer (Energy Electronics)
Diversified Services Network, Inc.
Diversified Services Network, Inc. (DSN) is seeking a full-time Embedded Software Engineer – Energy Electronics to join our team in Mossville, IL! We offer full benefits, PTO, 401k, and more! If you are an experienced embedded software engineer ready to develop control software for diesel engine and battery electric/fuel cell programs within an extremely reputable, stable Fortune 500 company — let’s talk!
Position Overview
We are seeking an Embedded Software Engineer to develop embedded software for electronic control systems supporting diesel engine and battery electric/fuel cell programs, fully on-site in Mossville, IL. Areas of responsibility include configuration, integration, build, and testing of embedded software; development and verification of software requirements in a bench environment; and troubleshooting software and system defects. You will support application teams in designing, developing, and validating software flash files.
This role is part of an application and library team consisting of an application lead, systems engineer(s), validation engineer(s), software architects, and developers. It offers strong exposure to engine software development across a broad range of products and valuable networking with platform, machine, and display software development teams.
Key Contributions & Responsibilities
- Perform software requirements analysis; develop embedded software library activities.
- Execute software configuration and build processes; set up and configure test bench hardware and software.
- Create, execute, and document test plans; complete mandatory and feature-specific testing using manual and automated methods.
- Provide customer support for system and software troubleshooting; resolve software and system defects.
Team Structure & Work Environment
- You will work within an application and library team that includes an application lead, systems engineers, validation engineers, software architects, and developers — collaborating across platform, machine, and display software development teams.
- Work environment is primarily office-based with desk development equipment and some soft lab work. This is a fully on-site role in Mossville, IL.
Requirements
Education & Experience
- 5+ years of relevant industry experience required.
- A four-year degree is required; two-year (associate’s) degrees will not be considered.
- Internship experience will not be counted toward the required years of experience.
Top 3 Skills
- 5+ years of industry experience in C programming for embedded control software development.
- 5+ years of Model Based Development (MBD) experience.
- Strong debugging and troubleshooting skills with familiarity with debugger tools and workflows.
Desired Technical Skills
- Experience with communications software, protocols, and related tools.
- Embedded operating system experience.
- Experience with model-based development tools such as MATLAB, Simulink, or Stateflow.
- Experience with scripting languages such as Python.
- Experience with engine or machine controls development.
- Experience working with and troubleshooting electrical systems.
- Prior experience with CAN/SAE J1939 and Ethernet protocols.
Required Soft Skills
- Ability to work effectively in a team environment, clearly communicating technical information and development progress to team members and stakeholders.
- Strong analytical skills with solid organizational and time management abilities.
Benefits
- 401(k)
- Dental insurance
- Vision Insurance
- Disability insurance
- Employee assistance program
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Paid Holidays
Please follow the link to our website for a list of job openings in Engineering, IT, Project Management, and more!
$65.5k - $70.5k
...Role: Senior Embedded Software Engineer Location: Mossville, IL Duration: Fulltime Client: L&T Job Description: Embedded C with AUTOSAR Hands on MATLAB/Simulink/Stateflow Experience Auto code generation using MATLAB/Simulink Debugger (Trace32...SuggestedFull timeWork at office- ...Software Engineer Design and implement software of embedded devices and systems from requirements to production and commercial deployment for product lines. Write and code logical and physical database descriptions and specify identifiers of database to management...Suggested
- ...Role: Embedded Software Engineer 4 location: Mossville, IL (Onsite) Duration: 6-month contract Core Responsibilities: Architectural Leadership: Design and own major autonomy software components across perception, localization, and...SuggestedContract work
- ...Overview: Role Overview As a Software Engineer in our Connectivity Group, you will develop robust C++ applications and automated test scripts for next-generation telematics systems. You will play a critical role in how our heavy machinery collects, transmits,...SuggestedRemote work
- ...Software Engineer As a Software Engineer in our Connectivity Group, you will develop robust C++ applications and automated test scripts for next-generation telematics systems. You will play a critical role in how our heavy machinery collects, transmits, and analyzes...SuggestedHourly payPermanent employmentRemote work
- ...Job Title: Embedded C++ Developer Location: Mossville, IL Job Type: Full-Time... ...are seeking a highly skilled Embedded Software Engineer with strong Linux experience to design... ...sBachelor’s degree in Computer Science, Electronics Engineering, Electrical Engineering, or...Full time
- ...have the opportunity to develop your technical skills in software verification, troubleshooting, and test automation. You will... ...and investigate field issues involving both software and electronics. Engineers must manage their own development, continuously learning through...Local areaRelocation
$112.71k - $169.06k
...Career Area Engineering Job Description Your Work Shapes the World... ...subsystems, or processes for the electronics system that supports... ...appropriately to diverse situations. Embedded Systems: Knowledge of... ...the success of a system or software development project. Technical...Part timeRelocationFlexible hours$112.71k - $183.14k
...Software Developer Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who... ...products to the marketplace. Strong understanding of software engineering principles; familiar with Agile methodologies and iterative development...Full timePart timeWork at officeVisa sponsorshipRelocation packageFlexible hours$112.71k - $183.14k
...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're... ...Summary: As a Senior Autonomy Engineer, your responsibilities in software development will be focused on positioning and localization,...Part timeWorldwideRelocationVisa sponsorshipFlexible hours$90k - $100k
...We have an exciting opportunity for an Embedded Software Engineer with strong experience in C++/Linux development, embedded systems, and radar/camera perception processing for safety-critical machine applications. Role: Embedded Software Engineer Location: Peoria,...Full time- ...Job Tittle- Embedded Software Engineer 2 Location - Peoria IL Role Overview (What the team is looking for) Seeking a candidate with embedded systems software verification experience , specifically in the electrification space . Initial project focus...
$110k - $135k
...Senior Embedded Software Engineer Posting Start Date: 5/18/26 Job Location (Short): Peoria, Illinois, USA, 61639... ...knowledge in the specialized areas of Software and Hardware Electronics relating to the collection, monitoring, analysis, controls...Remote workWorldwide- ...Embedded SW Engineer Responsible for the development, configuration and testing of signal processing and diagnostic algorithms used in embedded... ...functional teams consisting of hardware engineers, internal software tool engineers, and system engineers. Requires degree in...
- ...About the job Embedded Software Engineer (hybrid-remote) *12 month contract Job Description: This is a position for a software engineer to develop Embedded Cybersecurity solutions for client machine & engine product lines that will be used for years to...Contract workWork experience placementRemote work
- ...FPGA Additional Technical Expectations Low-level embedded software exposure is a plus , including: Peripheral interfacing... ...and testing Debugging Merging work with other engineers Releasing code and starting the next development cycle...
$112.71k - $183.14k
...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're... ...systems teams. You will be responsible for autonomy hardware and software solution integration with base machine systems. What You...Full timePart timeWork at officeRelocationRelocation packageFlexible hours$112.71k - $169.06k
...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're... ...world, so we can all enjoy living in it. Job Summary: The Electronic Components Senior Engineer develops, improves, and...Part timeRelocationVisa sponsorshipFlexible hours$90k - $135k
...TYPICAL TASK BREAKDOWN: Provide technical leadership across autonomy software projects. Architect and implement scalable, production-ready autonomy solutions. Mentor and support engineers to strengthen team expertise. Translate complex and ambiguous...Temporary workLocal areaRelocationVisa sponsorship$112.71k - $183.14k
...Senior Autonomy Systems Engineer Your Work Shapes the World at Caterpillar Inc. When... ...include many different types of onboard electronic systems, as well as process and people... ...supporting product development teams focusing on software and hardware development Prior...Full timePart timeWork at officeRelocation packageFlexible hours- ...Embedded Software Engineer 2 - (101547-1) Mossville, IL 24 months Job Description The main function of an embedded software engineer... ...integrate, and test robust, scalable features on embedded electronic control systems for use in automation & autonomy machine applications...Full timeWork experience placementInternshipWork at officeRemote work
$97.53k - $158.48k
...Autonomy Development Engineer Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global... ...As an Autonomy Development Engineer, your responsibilities in software development will be focused on developing advanced technologies...Full timePart timeWork at officeRelocationRelocation packageFlexible hours$51.97 per hour
...Electrical Engineer Job Number: 365728 Category: Electrical / Electronics Description: Job Title: Electrical Engineer Location: Mossville, IL Zip Code... ...experience with computer applications and design software related to engineering field. Education/...Local areaImmediate start- ...Services Network, Inc. (DSN) is seeking a full-time Electrical Engineer to join our team in Rapid City, SD! We offer full benefits,... ...Experience with modeling/designing in 3d parametric modeling software (i.e. Creo, Inventor, Solidworks, etc.) Experience with application...Full time
- ...We are seeking a C++ Robotics Software Engineer with strong expertise in autonomous systems, perception, and real-time robotics software . This role will focus on developing and scaling C++-based solutions for mobile robots , including perception pipelines, sensor...
- ...Required Education: ~ Bachelor's degree in engineering (minimum) ~ Open to a 2-year degree with 10+ years of experience ~ BS... ...Experience with standards and compliance (UL, IEC, ISO) for power electronics ~ Strong understanding of DC-DC converters, AC-DC inverters...InternshipWork at office
$112.71k - $169.06k
Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When... ...be responsible for leading BMS controls software solutions for batteries, for a variety... ...vehicle •MATLAB/Simulink (or similar) with embedded code exposure. Proficient with controls...Full timePart timeWork at officeRelocationFlexible hours$128.47k - $208.77k
...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar... ...Development Specialist working in a Software Architect role for Remote Control... ...and test robust, scalable features on embedded electronic control systems for use in remote-controlled...Full timePart timeWork at officeRemote workRelocation packageFlexible hours- ...behavior, and process flows Experience collaborating with IT, software, or digital product teams Additional Technical Skills (... ...Contributions to Work Group: We are seeking a Manufacturing Engineer with strong shop floor domain expertise and digital product mindset...Work at office
$70k - $75k
...We have an exciting opportunity for a Power Systems Software (PSW) Test Engineer with experience in embedded software validation, regression testing, HIL systems, and automotive ECM platforms. Role: Power Systems Software (PSW) Test Engineer Location: Peoria, IL...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer (Energy Electronics). Be the first to apply!
- embedded software engineer Mossville, IL
- embedded engineer Mossville, IL
- embedded systems software engineer Mossville, IL
- embedded developer Mossville, IL
- embedded software Mossville, IL
- senior c# .net software developer Mossville, IL
- software applications developer Mossville, IL
- remote software sales Mossville, IL
- software implementation project manager Mossville, IL
- software Mossville, IL


