C++ Embedded Software Engineer - Autonomy & Remote Control Systems

Diversified Services Network, Inc.Mossville, IL
$85,000 - $100,000Onsite

About The Position

Diversified Services Network, Inc. (DSN) is seeking a full-time Embedded Software Engineer – Autonomy & Remote Control Systems to join our team in Mossville, IL! We offer full benefits, PTO, 401k, and more! If you are a strong C++ developer ready to support the next step in autonomy and automation technology within an extremely reputable, stable Fortune 500 company — let’s talk! We are seeking an Embedded Software Engineer to serve as a dedicated software developer supporting SATS maintenance and Command for Dozing (remote control) Cadence on Large Track Type Tractors (LTTT), fully on-site in Mossville, IL. This role is needed to provide a dedicated resource to address ongoing field issues, new features, and feature requests for LTTT. You will support both existing autonomy capabilities and the expansion of autonomy to additional models — a key step in our broader technology journey.

Requirements

  • 2–4 years of relevant experience required.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field required.
  • Co-op experience or a Master’s degree with research lab experience may be counted toward the required years of experience; standard summer internship experience will not be considered.
  • Demonstrated, hands-on C++ experience in a professional work setting is required; candidates without demonstrated job-based C++ experience will not be considered.
  • Demonstrated, hands-on C++ programming experience.
  • Automation experience.
  • Robotics experience.
  • Experience with unit testing and SIL (Software-in-the-Loop) testing.
  • Experience with Ethernet tools such as Wireshark.

Nice To Haves

  • CANape or CANalyzer experience preferred.
  • Familiarity with construction equipment.

Responsibilities

  • Code in C++ at the application level to get remote control/autonomy systems to function as desired on dozers.
  • Resolve ongoing field issues and implement new features and feature requests for Large Track Type Tractors.
  • Work with other Software Developers and Systems Engineers to deliver releases and fix issues.

Benefits

  • 401(k)
  • Dental insurance
  • Vision Insurance
  • Disability insurance
  • Employee assistance program
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Paid Holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service