# Embedded Software Engineer

> Diversified Services Network, Inc. · Mossville, United States · Full-time · Posted 2026-05-12

**Salary:** USD 105,000–110,000

**Workplace:** on_site

## Description

Diversified Services Network, Inc. (DSN) is seeking a full-time **Embedded Software Engineer** to join our team in **Mossville, IL!** We offer full benefits, PTO, 401k, and more! If you're looking to grow your technical career within an extremely reputable, stable Fortune 500 company - let's talk!

**JOB RESPONSIBILITIES:**                

-   Responsibilities in software development will be focused on developing advanced technologies, semi-autonomous, and autonomous solutions for heavy equipment.
-   You’ll collaborate with team members to prototype and bring to production solutions applying and integrating positioning, planning, perception, and controls for heavy equipment applications.
-   You will participate in various aspects of the development process including design, documentation, coding, product quality, and validation.
-   To excel in this role, you must be able to write and test high quality production code and enjoy solving challenging problems.
-   Develop production quality C++ software including design, documentation, coding, product quality, and validation
-   Contributes to requirements generation and architecture design considerations for advanced technologies, semi-autonomous, and autonomous solutions
-   Support functional safety software design and validation process
-   Collaborate and mentor team members to execute on goals

## Requirements

**EDUCATION & EXPERIENCE REQUIRED:**

-   Bachelors Degree in Engineering **AND** 5-7 years of experience as an engineer supporting Robotics, Autonomy or Automation technical projects

**REQUIRED SKILLS:**

-   Knowledge of robotics frameworks such as Robot Operating System (ROS)
-   Knowledge of one or more of the following areas; Positioning, Planning, and/or Perception. Knowledge of telematics based messaging and machine protocols
-   Ability to survey literature for ideas and cover research papers into product implementation
-   Experience in Mining or Construction preferred
-   Experience with Track Type Tractors, Motor Graders, Wheel Loaders, Excavators, Mining Shovels or Tracked Loaders preferred.
-   **Software Development Life Cycle:**

o   Identifies common issues, problems, and considerations for each phase of the life cycle.

o   Interprets product development plans and functional documentation.

-   **Programming:**

o   Excellency in C++

o   Interprets application system designs and program specifications.

o   Strong engineering practices, debugging/profiling skills.

o   Applies structured programming techniques to structured environments.

-   **Technical Troubleshooting:**

o   Discovers, analyzes, and resolves software or application problems.

o   Analyzes code, logs, and current systems as part of advanced troubleshooting.

o   Records and reports specific technical problems, solving processes and tools that have been used.

## 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! [https://www.dsnworldwide.com](https://www.dsnworldwide.com)

Salary expectations: 105,000-110,000 per annual

## Apply

[Apply at Diversified Services Network, Inc.](https://apply.workable.com/dsn/j/7A634B34F0/apply)

---
Powered by [Workable](https://www.workable.com)
