
Remote Control Software Engineer - Embedded Software Engineer
Diversified Services Network, Inc.
Posted 3 days ago
Remote Control Software Engineer
Embedded Systems | Remote Control & Autonomy | Surface Handling
Full-Time | On-Site | 5+ Years Experience
Diversified Services Network, Inc. (DSN) is seeking a full-time Remote Control Software Engineer to join our team in Mossville, IL! We offer full benefits, PTO, 401k, and more! If you’re looking to grow your embedded software career within an extremely reputable, stable Fortune 500 company — let’s talk!
Position Overview
We are seeking a skilled Remote Control Software Engineer to support the Surface Handling Autonomy and Remote Control group, fully on-site in Mossville, IL. In this role, you will work as part of a close-knit engineering team to design, develop, integrate, and test robust, scalable features on embedded electronic control systems and vision systems for use in remote control machine applications.
This is a new addition to the team — a unique opportunity to work on cutting-edge remote control and autonomy technology. You will collaborate across global engineering teams to deliver production-ready embedded software solutions that power next-generation machine applications.
Key Contributions & Responsibilities
- Design, develop, integrate, and test remote control software for real-time embedded systems.
- Develop AUTOSAR-based embedded applications in Embedded C and MATLAB/Simulink aligned with system and platform architectures.
- Create and maintain software requirements with traceability to system and customer needs.
- Collaborate with system, hardware, and software teams across the full development lifecycle.
- Troubleshoot complex software and system issues, including root cause analysis and resolution.
- Develop and execute test plans; support software verification and validation activities.
- Support functional safety software design and validation per established standards.
- Work with Remote Control system engineers and global teams to deliver production-ready solutions.
Team Structure & Work Environment
- You will work as part of a 5–6 person embedded software development team within the Surface Handling Autonomy and Remote Control group.
- Daily collaboration with system engineers, hardware teams, and global engineering partners across the full development lifecycle.
- This is a fully on-site role, five days per week, in an office-based environment in Mossville, IL.
Requirements
Education & Experience
- 5+ years of relevant engineering development work experience in embedded software development, systems design, or product validation.
- Bachelor’s degree (or equivalent) in an accredited Engineering, Computer Science, or equivalent technical field required. Four-year degree is required; two-year (associate’s) degrees will not be considered.
- Internship experience may be counted toward the required years of experience.
Top 3 Skills
- 5+ years of hands-on Embedded C and MATLAB/Simulink development experience.
- 5+ years of embedded system development experience in an RTOS environment.
- Hands-on experience with AUTOSAR-based software; preferably Classic Platform including BSW and RTE interactions.
Required Technical Skills
- 5–7 years of embedded C and MATLAB/Simulink software development experience.
- 5+ years of embedded system development experience in an RTOS environment.
- Hands-on experience with AUTOSAR-based software development, preferably Classic Platform including BSW and RTE interactions.
- Strong teamwork, communication, analysis, and troubleshooting skills.
- Self-starter with high motivation, ability to learn at an accelerated pace, and commitment to delivering results.
Desired Technical 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 camera configurations and firmware development.
- Experience with User Interface software development in the Qt framework.
- Experience with FMEA processes and a basic knowledge of electronic system failure modes.
- Experience developing embedded real-time software or systems for mobile, earthmoving, agricultural, industrial, or off-highway applications.
Required Soft Skills
- Self-starter mentality — highly motivated, able to learn at an accelerated pace, and willing to put in the effort to get the job done.
- Strong teamwork, communication, analytical, and troubleshooting skills.
Job details
Jobr Assistant extension
Get the extension →