Post Job Free
Sign in

Embedded Autonomy Software Engineer- C/C++

Company:
Diversified Services Network, Inc.
Location:
Mossville, IL
Posted:
March 14, 2026
Apply

Description:

Job Description

Diversified Services Network, Inc. (DSN) is seeking a full-time Embedded Autonomy Software Engineerto 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!

This position is for a software developer as part of the task autonomy teams. This individual will also help with product integration.

JOB RESPONSIBILITIES:

Design and develop task autonomy features for real-time control systems

Generate requirements for task autonomy features

Collaborate with the team members for the design approach to develop the features

Develop the features

Issue resolution through triage and troubleshooting

Test plan development and software validation

Coordination with system engineers, machine systems, software and validation teams

Requirements

EDUCATION & EXPERIENCE REQUIRED:

Bachelor’s degree (or equivalent) in an accredited engineering or Computer Science or equivalent technical field with 4+ yrs experience

REQUIRED SKILLS:

4 years of embedded C/C++ experience.

4 years of embedded system development experience in Linux & RTOS

Strong understanding of integrating sensors

4+ years of relevant engineering development work experience in embedded software development, systems design, or product validation.

Great teamwork, communication, analysis, and troubleshooting skills are required.

The individual should be a self-starter, highly motivated, able to learn at an accelerated pace, and willing to put in the time to get the job done.

DESIRED SKILLS

Experience in the areas of robotics, remote control, or autonomy

Experience with datalinks (CAN, Ethernet, etc.) and associated tools (CANape, Wireshark, etc.)

Experience with software development tools such as git, debuggers, and compilers

Extensive experience with Linux-based software development

Experience with ROS

Experience with perception and positioning sensor configuration and calibration

Experience with User Interface software development in Qt framework

Experience with FMEA processes and a basic knowledge of electronic system failure modes

Experience developing with embedded real-time software or systems for mobile, earthmoving, agricultural, industrial, or off-highway applications

SOFT SKILLS REQUIRED:

The individual should be a self-starter, highly motivated, able to learn at an accelerated pace, and willing to put in the time to get the job done.

Great teamwork, communication, analysis, and troubleshooting skills are required.

Experience presenting design concepts, reviews, and results

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!

Full-time

Apply