# Embedded Software Engineer - Autonomy (Senior)

**Company:** [Diversified Services Network, Inc.](http://jobs.workable.com/companies/dkdrpy1Um98xx7gHkUjJ68.md)
**Location:** Peoria, United States
**Workplace:** on site
**Employment type:** Full-time

[Apply for this job](http://jobs.workable.com/view/8cb30009-329e-47fd-8355-8e20b5758194)

## Description

**Embedded Software Engineer – Autonomy (Senior)**

_Autonomous Haulage | Mining Technology | Onboard Systems_

Full-Time  |  On-Site  |  5–7 Years Experience

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!

### Position Overview

We are looking for an experienced and collaborative Embedded Software Engineer to join a high-performing autonomous haulage application team responsible for the onboard vehicle-level solution for autonomous mining machines. Working under the direction of a Technical Program Manager and Application Architect, you will play a lead role in the design, analysis, and delivery of complex integrated systems that power some of the most advanced mining technology in the world.

This is a high-visibility role within an organization that is critical to the growth of next-generation autonomous technology — offering deep technical challenges, meaningful cross-functional leadership, and long-term career development opportunities.

### Key Contributions & Responsibilities

-   Contribute to onboard system designs and decisions for autonomous haulage machines at the vehicle level.

-   Identify and evaluate potential technical solutions to new requirements and system-level issues.
-   Analyze the value and risk of proposed changes to inform sound design decisions.
-   Break down solutions into clearly defined, actionable delivery elements assigned to the appropriate teams.
-   Translate business requirements into technical requirements and implementable solutions.
-   Document designs thoroughly and coordinate delivery with partner teams throughout implementation.
-   Triage and resolve complex system-level issues in collaboration with hauling and platform teams.
-   Collaborate with the validation team during test plan creation and support issue triage as needed.
-   Review completed deliveries against original requests and requirements to ensure alignment.

### Team Structure & Work Environment

-   This role is a member of an application team led by a Technical Program Manager and Application Architect within the hauling division.

-   The hauling division holds onboard engineering ownership of autonomous haulage machines for mining and interfaces with process partners including platform, offboard, validation, product support, and business teams.
-   The role involves high collaboration across hauling and platform teams, as well as regular engagement with subject matter experts and stakeholders across the organization.
-   Work is primarily performed in an office environment, with occasional time in laboratory or validation settings.
-   Some travel to proving grounds or customer sites may be required.

## Requirements

### Candidate Requirements

### Education & Experience

-   5–7 years of relevant engineering experience (internship experience accepted).
-   Bachelor’s Degree (BS) in Engineering, Computer Science, or equivalent discipline required.
-   Background as an Autonomy Engineer or in a comparable role is a strong differentiator.

### Top Technical Skills

-   Solid foundation in robotics and autonomy fundamentals.
-   Proven ability to collaborate effectively across teams with diverse, specialized skill sets.
-   Strong design process mindset — able to evaluate tradeoffs objectively and without bias.

### Required Technical Skills

-   Experience with software and electronic hardware development processes.
-   Experience with autonomous or automated robotics systems.
-   Ability to decompose requirements and develop technical solutions.
-   Risk and benefit tradeoff analysis.
-   Technical writing skills, including design documentation.
-   Proven ability to troubleshoot complex systems.

### Desired Technical Skills

-   Experience with mining, construction, or agricultural machines and operational methods.
-   Experience with product lifecycle management and multi-generational technology products.
-   Data analysis and issue investigation using custom scripts and tools.
-   Knowledge of safety frameworks such as Functional Safety or SOTIF.
-   Experience with simulation tools for development and validation.
-   Familiarity with SiL and HiL test methods.
-   Familiarity with C++ and Python.
-   Development experience in a Linux environment.

### Required Soft Skills

-   Strong collaboration skills — able to work effectively with specialized global teams to design efficient solutions.
-   Clear, precise communication with teammates, process partners, and stakeholders at the appropriate level of detail.
-   Commitment to continuous learning and keeping pace with evolving technologies.
-   Self-driven initiative and ownership mentality.

### Desired Soft Skills

-   Strong time management and task prioritization in a fast-paced, multi-team environment.
-   High degree of organization and attention to detail.
-   Innovative thinking and a curiosity-driven approach to problem solving.
-   Project management aptitude and experience coordinating across workstreams.

## 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: 112,000-119,000per annual
