Embedded Software Engineer - Autonomy (Senior)
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
$112.71k - $183.14k
...technology platforms. The Senior Systems Engineer leads system‑level integration... ...alignment for autonomy and site technology solutions... ...engineering expertise to integrate software, hardware, and operational... ...development programs; onboard or embedded systems preferredExperience...SeniorFull timePart timeWork at officeRelocationRelocation packageFlexible hours- ...Job Description Job Description Title: Embedded Software Engineer 3 #100464 Location: onsite Mossville, IL 100% M-F; open to relocation... ...and collaboration skills. (Desired) Experience with Autonomy, Robotics, Remote Control, or Machine Control Systems....SuggestedLong term contractFull timeContract workRemote workRelocationFlexible hours
- We have an exciting opportunity for an Embedded Software Engineer with strong experience in C++/Linux development, embedded systems, and radar/... ...and multimedia pipelines Background in robotics, sensors, autonomy, or perception systems Experience with test frameworks such...SuggestedFull time
$112.71k - $183.14k
...work and live. Together, we are building a better world, so we can all enjoy living in it.The Senior Autonomy Development Engineer develops and delivers production‑quality software that enables autonomous and semi‑autonomous functionality for heavy equipment operating in...SeniorFull timePart timeWork at officeRemote workRelocationRelocation packageFlexible hours- ...Job Description Job Description Title: C++ Embedded Software Engineer 3 #100249 Location: onsite Mossville, IL 100% M-F; open to relocation... ...(Desired) GStreamer Detect sensors Robotics or autonomy Summary: The main function of an embedded software...SuggestedLong term contractFull timeContract workWork at officeRelocationFlexible hours
- ..., Inc. (DSN) is seeking a full-time Senior C++ Software Engineer to join our team in Mossville, IL OR... ...a technical leadership role on an autonomy software team developing the core application... ...brings deep hands-on experience in embedded software development and can work...SeniorFull time
$75k - $115k
...Embedded Software EngineerRFA Engineering is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking an entry-level to experienced candidate to become an integral part of our engineering team. The...Full timeTemporary workWork at officeFlexible hours- ...Key Skills: Embedded C++, Embedded Software, Linux, Git/GitHub, Agile, Software Design & Analysis, Debugging... ...an experienced Embedded Software Engineer to support the Robotics division and... .... Experience in robotics, autonomy, or autonomous machine systems . Experience...
$90k - $100k
...We are seeking Embedded Software Engineer – (C++ & MATLAB) Embedded Software Engineer Location: Peoria IL (Onsite) Job Type: Full-Time Salary: $90000- $100000 per year Duties & Responsibilities Design, develop, and optimize embedded software applications using C and C++...Full time- ...experience: 2-4 years; (max up to 6-7)Degree requirement: BS Degree Engineering, Computer Science, or equivalentDo you accept internships as... ...roles that would provide comparable background to this role: Autonomy EngineerTop 3 SkillsRobotics and autonomy...Full timeInternshipRelocation
- ...Must Haves: min Years of experience: 5+ min Degree requirement: A Bachelor’s degree in Electrical Engineering, Computer Engineering or Computer Science with an embedded software focus- Will take Master’s but needs 5 years experience At least five years industry experience...Long term contractFull timeContract workWork experience placementWork at officeRelocation
$100k - $120k
...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely... ...opportunities within our own organization. Sr. Embedded Software Engineer This selected candidate will apply the principles...SeniorFull timeTemporary workWork at officeFlexible hours$93.09k - $124.12k
...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Senior IT Systems Engineer provides advanced Tier II support by troubleshooting and repairing network devices, tools, and services for a nationwide...SeniorFull timeTemporary workWork at officeRemote workShift workNight shift$128.47k - $208.77k
...living in it.Job Summary:This position is for an Autonomy Engineering Development Specialist working in a Software Architect role for Remote Control section within... ..., and test robust, scalable features on embedded electronic control systems for use in remote-controlled...Full timePart timeWork at officeRemote workRelocation packageFlexible hours- ...Job Title: Embedded Software Engineer 3 Role: Remote Control Software Engineer Location: Mossville, IL Tech Center Building A... ...technology development in the areas of remote control and autonomy. Top 3 Required Skills 1. Embedded C/C++ and MATLAB...Full timeInternshipWork at officeRemote workMonday to Friday
- Position Title: Embedded Software Engineer Location: Mossville, IL Duration: 12 months Position type: W2 contract Responsibilities Design and implement... ...). Code C++ at the application level to ensure the RC/Autonomy system functions as desired on Dozers. Collaborate with...Contract workInternship
- ...Hi, Job Title : Embedded Software Engineer 2 Location - IL-Mossville-Tech Center Building A Duration: Full-time Interview Process... ...Design electronic and network architectures for the autonomy technology stack used across Caterpillar's hauling autonomy...Full timeInternshipImmediate startRemote work
- ...Hi, Job Title: Embedded Software Engineer 2 Work Mode: Onsite Location: Mossville, IL, Work Auth: All Visas accepted(NO H1 or No Fake profiles... ...and support electronic and network architectures for autonomy technology platforms used across autonomous hauling...Work at officeWork visa
- ...Bachelor's degree in Computer Science, Software Engineering, or related field AND 6-7 years of... ...experience Required Skills for the Embedded Software Engineer: - Strong coding... ...GStreamer - Detect sensors - Robotics or autonomy - Strong communicator Embedded...Immediate start
- ...of Bachelor’s degree in Electrical, Electronics or Computer Engineering or Computer Science Design and coding of C and or C++... ...experience. Technical Skills Real world experience implementing software for embedded Linux. C/C++/Rust Proficiency in Git version mgmt....
$30 - $33 per hour
...Wilson at ****@*****.***, you can also schedule an appointment to learn more about this opportunity! Position: Embedded Software Engineer (Peoria, IL) Job Overview: As an Embedded Software Engineer, you will develop robust C++ applications and automated test...Weekly payContract workRemote work$90k - $100k
...Technology Services Join a dynamic engineering team focused on developing... ..., integrating, and testing embedded software features for machine safety... ...integration Robotics or autonomy experience Soft Skills... ...emotional intelligence Seniority level Mid-Senior level Employment...Full time- ...Tutera Senior Living & Health Care is seeking a Licensed Practical Nurse (LPN) to join our team. You will provide nursing care to residents, ensure high standards, and collaborate with doctors to ensure positive clinical outcomes. This role emphasizes compassionate care...Senior
$175k - $210k
...modeling, and you'll have a lot of autonomy to make key decisions. We're looking for engineers who are product-minded and can... ...and follow our LinkedIn page! Seniority level Seniority level Not... ...Services and IT Consulting and Software Development Referrals increase...SeniorFull timeLocal areaRemote workWork from home- Large Business & International Division What is Large Business & International (LB&I) Division? A description of the business units can be found at: Position(s) are to be filled in following area(s): ~ Director Treaty and Transfer Pricing Operations (TTPO...Senior
$75k - $115k
...Embedded Software EngineerRFA Engineering is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking an entry-level to experienced candidate to become an integral part of our engineering team. The...Full timeTemporary workWork at officeFlexible hours- ...We're looking for a Senior Back-End Engineer to join an enterprise engineering team building cloud-native, server less solutions on Azure. The ideal candidate has deep hands-on experience with Node.js and CosmosDB, and has built and maintained Azure Function Apps in a...Senior
- Job Summary Looking for an Embedded Software Engineer 2 to support Caterpillar's autonomous mining haulage systems. The engineer will work with the system integration team on robotics, autonomy, electronic systems, requirements, troubleshooting, and system-level design...
- Intent Design LTD is seeking an Integration Consultant to design, develop, and maintain enterprise-grade data and application integrations in Peoria, IL. The role focuses on ETL, API, and Python automation, with added value for experience across Coupa or other procurement...Senior
- ...Caterpillar Inc. is seeking a software engineer in Chicago, IL or Peoria, IL for on-site work five days a week. You will develop across programs... .... Candidates should demonstrate Python expertise, OOP, embedding models, and CI/CD experience. The role emphasizes design...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer - Autonomy (Senior). Be the first to apply!
- software implementation project manager Peoria, IL
- remote software sales Peoria, IL
- healthcare software sales Peoria, IL
- software Peoria, IL
- software asset management analyst Peoria, IL
- software technical support Peoria, IL
- entry level software sales Peoria, IL
- embedded software Peoria, IL
- software intern Peoria, IL
- software technology Peoria, IL




