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

Embedded Software Engineer - Autonomy; Senior

Job in Springfield, Sangamon County, Illinois, 62777, USA
Listing for: Dsnworldwide
Full Time position
Listed on 2026-05-31
Job specializations:
  • Engineering
    Systems Engineer, Software Engineer, Robotics
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Position: Embedded Software Engineer - Autonomy (Senior)

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.
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…
Position Requirements
10+ Years work experience
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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary