Embedded Software Engineer - Remote Control Systems

DIVERSIFIED INC
Mossville, IL, United States
2 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$95,000.0 - $108,000.0
Working hours
Regular working hours

Tech stack

Artificial Intelligence Systems Engineering Automation of Tests AUTomotive Open System Architecture (AUTOSAR) C++ (Programming Language) Embedded C Embedded Software Ethernet Failure Mode Effects Analysis Hardware-In-The-Loop Simulation MATLAB Real-Time Operating Systems
+11 more
Software Tools Software Requirements Analysis Systems Architecture Systems Integration Wireshark Visual Systems Jama (Software) Microsoft Power Automate GitHub Copilot Git Information Technology

Job description

This position supports a Remote Control System group as part of an engineering team that designs, develops, integrates, and tests robust, scalable features on embedded electronic control systems and vision systems for remote control machine applications. The role works within a 7-8 person development team in an onsite office environment, partnering with system engineers and global teams to deliver production-ready solutions. Key Responsibilities

  • Define system requirements, architecture, interfaces, and end-to-end feature traceability.

  • Design, develop, integrate, and validate remote control systems across software, hardware, controls, and communication networks.

  • Develop and maintain embedded software using Embedded C/C++ and MATLAB/Simulink.

  • Perform system integration, verification & validation (V&V), troubleshooting, and root-cause analysis.

  • Support functional safety, FMEA, product quality, and release activities.

  • Utilize AI-assisted tools to improve engineering productivity, testing, and documentation.

  • Collaborate with remote control system engineers and global teams to deliver production-ready solutions.

Requirements

  • Bachelor’s degree (or equivalent) in Engineering, Computer Science, or a related technical field and 5-7 years of experience in Systems Engineering, Embedded Software Development, and Integration & Validation, including 3-5 years of system integration experience.

  • 5+ years of experience with Embedded C/C++ and MATLAB/Simulink.

  • 5+ years of embedded system development experience with RTOS.

  • Strong knowledge of requirements engineering, system architecture, electrical schematics, system integration, and V&V.

  • Proficiency with CAN, Ethernet, and embedded control systems, along with tools such as CANoe/CANalyzer, Wireshark, and Git.

  • Proficiency with AI-assisted engineering tools (e.g., GitHub Copilot, Microsoft Copilot).

  • Strong analytical, troubleshooting, communication, and collaboration skills; a self-starter who is highly motivated and able to learn quickly.

Preferred Qualifications

  • Experience with autonomy, robotics, remote control, or machine control systems.

  • Familiarity with AUTOSAR, functional safety, FMEA, HIL/SIL, DOORS/Jama, and automated test frameworks.

Benefits & conditions

  • 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: $95,000 - 108,000 annually

About the company

Job Description ARi is a fast-growing global engineering firm headquartered in East Peoria, IL, USA. Our power of “i” represents the innovation, intelligence, ingenuity, and insi…

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · World Congress 2024

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · World Congress 2025

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · World Congress 2021

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all