Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer - Autonomy (Senior)

Full-time

Diversified Services Network, Inc.

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 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.

  • 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!

Salary expectations: 112,000-119,000per annual

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer - Autonomy (Senior) in Peoria, IL vacancy
  •  ...Senior Embedded Software Engineer – Autonomy Systems Location: Mossville, IL (On-site) We are developing a new autonomy-related system that enables drive-by-wire capability on off-highway and legacy vehicle platforms. This role focuses on application-layer embedded... 
    Senior

    Kasmo Global

    Mossville, IL
    2 days ago
  • $110k - $135k

     ...Senior Embedded Software Engineer Join Komatsu and be part of something big! This position is based in Peoria, Illinois, USA. The role involves completing general embedded software development assignments and contributing to design teams on electrical projects for vehicle... 
    Senior

    Komatsu North America

    Peoria, IL
    1 day ago
  •  ...Technical Leadership Role For Autonomy Software Virtual interview all visa except H1B Onsite...  ...production-quality autonomy software. The engineer will lead teams responsible for...  ...machinery. Technical Influence: As a senior leader, this individual will shape the... 
    Senior
    H1b
    Local area

    ShiftCode Analytics

    Mossville, IL
    4 days ago
  • $112.71k - $169.06k

     ...Career Area: Engineering Job Description: Your Work Shapes...  ...advance technologies including autonomy and automation, which helps...  ...design, implement, and test software for Linux-based Gen 7...  ...implement source code in C++ for embedded systems. Test and debug embedded... 
    Senior
    Part time
    Worldwide
    Relocation
    Visa sponsorship
    Flexible hours

    Caterpillar

    Mossville, IL
    11 hours ago
  • $112.71k - $169.06k

     ...Connectivity / Control Engineer Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining...  ...hiring a Connectivity / Control Engineer (internally known as Embedded Software Senior Engineer) with expertise in machine telematics, off-board... 
    Senior
    Part time
    Work at office
    Remote work
    Visa sponsorship
    Relocation package
    Flexible hours

    Caterpillar

    Peoria, IL
    7 hours ago
  • $110k - $135k

     ...Job Description Apply now Senior Embedded Software Engineer Posting Start Date: 5/18/26 Job Location (Short): Peoria, Illinois, USA, 61639 Requisition ID: 35898 Onsite or Remote: Onsite Position Join Komatsu and... 
    Senior
    Remote work
    Worldwide

    Komatsu

    Peoria, IL
    4 days ago
  •  ...Diversified Services Network, Inc. (DSN) is seeking a full-time Senior C++ Software Engineer (Autonomous Systems) to join our team in Mossville, IL...  ...Engineer to play a key technical leadership role on autonomy software teams developing perception, planning, control, and... 
    Senior
    Full time

    Diversified Services Network

    Mossville, IL
    4 days ago
  • $112.71k - $169.06k

     ...Caterpillar Inc. Engineering Role Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a...  ...be responsible for designing, implementing, and validating embedded software applications for machines. What You Will Do Gathering... 
    Senior
    Full time
    Part time
    Work at office
    Worldwide
    Visa sponsorship
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    2 days ago
  • $112.71k - $169.06k

     ...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar...  ...specifications in collaboration with customers, UI, software, platform, and global display teams,...  ...other data link protocols Extensive embedded systems leadership experience... 
    Senior
    Part time
    Live in
    Relocation
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    3 days ago
  • $147.76k - $221.64k

     ...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar...  ...deploys and tests AI centered solutions for embedded devices and systems development...  ...• Design/implement/create/test/review software for AI centered solutions within a development... 
    Senior
    Part time
    Relocation
    Flexible hours

    Caterpillar

    Mossville, IL
    19 hours ago
  • $147.76k - $221.64k

     ...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar...  ...development team to design, develop, integrate, and test software features on embedded electronic controls for use in Caterpillar machine applications... 
    Senior
    Full time
    Part time
    Work at office
    Relocation
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    5 days ago
  •  ...Job Title: Senior Embedded C Developer Job Description: We are seeking a highly experienced Senior Embedded C Developer to join...  ...pointers to create efficient and organized embedded software. Implement bitfields and masking techniques for memory... 
    Senior

    Kasmo Global

    Mossville, IL
    11 hours ago
  •  ...Software Engineering Position This position reports to Software Engineering Manager, as do other staff jobs in application and technical systems and programming sections. Responsibilities are within functional lines with individuals assisting in new program development... 
    Senior
    Shift work
    Weekend work

    Samprasoft

    Peoria, IL
    11 hours ago
  •  ...Description: This position reports to Software Engineering Manager, as do other staff jobs in application and technical systems and programming sections. Responsibilities are within functional lines with individuals assisting in new program development and/or maintenance... 
    Senior
    Shift work
    Weekend work

    Kaav Inc.

    Peoria, IL
    3 days ago
  •  ...Job Title - Analyst/Developer - Specialty 4 - Senior Full Stack Developer Requisition ID #79018-1 Location: Peoria, IL...  ...Mentor junior developers and promote best practices in software engineering. Collaborate with cross-functional teams including QA,... 
    Senior
    Full time
    Work at office
    Local area

    Kasmo Global

    Peoria, IL
    3 days ago
  •  ...Title: Embedded Software Engineer Location- Mossville, IL- Onsite Job Description: Years of experience: 5+ years of professional software development experience with a strong focus on autonomy, robotics, or real-time systems Degree requirement: Bachelor... 

    Diverse Lynx

    Mossville, IL
    1 day ago
  •  ...Job Description: Job Titles: Embedded Software Engineer Location: Mossville, IL (Onsite) About the Role We are seeking...  ...Embedded Software Engineers to join a cutting-edge Robotics and Autonomy team focused on machine automation for large autonomous... 
    Internship

    Futran Tech Solutions Pvt. Ltd.

    Mossville, IL
    3 days ago
  •  ...Key Responsibilities: Design, develop, and maintain application-level software and middleware using C/C++ Develop Linux-based system applications, services, and daemons Work on IPC mechanisms such as D-Bus, sockets, shared memory, message queues Integrate middleware... 

    Pentangle Tech Services | P5 Group

    Peoria, IL
    3 days ago
  •  ...Embedded Software Engineer Location: Mossville, IL Duration: 10 Months Pay rate: $40/hr on W2 Required Education and Experience...  ...forefront of Caterpillar's electrification strategy. High Autonomy in Planning: While you execute tests designed by the validation... 
    Full time
    Work experience placement

    Trident Consulting

    Mossville, IL
    11 hours ago
  •  ...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 planning... 
    Contract work

    Tech Tammina

    Mossville, IL
    3 days ago
  • $57.9 per hour

     ...Job Description Job Title: Embedded Software Engineer Location: Mossville, IL Zip Code: 61552 Duration: 12 Months Pay Rate...  ...Control Software Engineer to support the Surface Handling Autonomy and Remote Control group. The individual hired for this position... 
    Work experience placement
    Local area
    Immediate start
    Remote work

    Belcan

    Mossville, IL
    2 days ago
  •  ...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... 

    Info Way Solutions

    Peoria, IL
    2 days ago
  •  ...Senior Software Engineer We are seeking a senior software engineer to play a key technical leadership role on autonomy software teams developing perception, planning, control, and platform capabilities for autonomous systems. This position focuses on architecting, implementing... 

    Randstad

    Mossville, IL
    3 days ago
  •  ...Embedded Software Engineer Peoria IL - Onsite 5 days a week Job Description Summary: The main function of an embedded software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and... 

    Info Way Solutions

    Peoria, IL
    1 day ago
  •  ...Software Developer The Client’s Autonomy Connectivity team provides connectivity software, systems, and solutions to the Client’s Autonomy Division,...  ...Responsibilities: Work alongside other developers and engineers as part of cross functional project teams Develop... 

    Samprasoft

    Mossville, IL
    11 hours ago
  • $98.6k - $154.88k

     ...Demonstrated ability to multi-task, prioritize, and communicate with senior management. Requires weekend and extended work periods....  ...reputation Developing the business Decision-making and Autonomy Consults with Regional or Group management teams to problem... 
    Senior
    Minimum wage
    Temporary work
    For contractors
    Interim role
    Local area
    Remote work
    Shift work
    Weekend work

    Biolife Plasma Services

    Peoria, IL
    11 hours ago
  •  ...Embedded Software Design And Verification Engineer Job Location: Plano, TX // Peoria, IL (Remote) Remote/Onsite: Onsite Benefits: Medical, Dental, Vision, 401K plan, PTO Job Type: Full Time Duration: Long term Project No. of positions: 01 Hiring Timeline... 
    Full time
    Local area
    Remote work

    E-Solutions

    Peoria, IL
    2 days ago
  • $33.42 - $42.75 per hour

     ...expert functions as a part of training and development. · Troubleshoots and analyzes complex control systems to resolve in-depth software/ hardware and configuration problems. · Utilizes predictive maintenance technologies to collect equipment performance data. Observes... 
    Senior
    Full time

    Advanced Technology Services

    East Peoria, IL
    11 days ago
  • $19 - $19.25 per hour

    Hourly rate ranges from $19.00 - $19.25 per hour and is dependent upon qualifications and experience. Benefits include: Company Paid Sick Time, Illinois Paid Leave, Paid Vacation Time, Paid Holidays, Bereavement Pay, Jury Duty Pay, Contest Prize Awards, 401K Plan with...
    Senior
    Hourly pay
    Local area

    Spencer Gifts

    Peoria, IL
    3 days ago
  • $38 - $48 per hour

     ...Job Description Job Description Senior Machinist - Machinery Manufacturing Job Description Established (95+ Years) Premier Company Seeking Senior Machinist for Precision Manufacturing in Peoria, IL! An established machinery manufacturing company based in Peoria... 
    Senior
    Ongoing contract
    Local area
    Weekday work

    CyberCoders

    Peoria, IL
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer - Autonomy (Senior). Be the first to apply!