Embedded Software Engineer 3 (Remote Control Systems)

Sovereign Technologies
Mossville, IL, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Automation of Tests AUTomotive Open System Architecture (AUTOSAR) C++ (Programming Language) Embedded C Embedded Software Ethernet Failure Mode Effects Analysis MATLAB Real-Time Operating Systems Software Tools Software Engineering Systems Architecture
+9 more
System Testing Systems Integration Wireshark Jama (Software) Microsoft Power Automate GitHub Copilot Software Troubleshooting Git Information Technology

Job description

We are seeking an Embedded Software Engineer to support Caterpillar’s Remote Control Systems team. The engineer will be responsible for designing, developing, integrating, and validating embedded software and control systems used in remote-controlled machine applications. This role will collaborate closely with cross-functional engineering teams on software development, system architecture, integration, troubleshooting, and validation for next-generation autonomy and remote-control technologies.

Requirements

  • Bachelor’s degree in Engineering, Computer Science, or a related technical field
  • 5+ years of Embedded C/C++ development experience
  • 5+ years of MATLAB/Simulink experience
  • 5+ years of embedded systems development within an RTOS environment
  • 5+ years of system integration and validation experience
  • Experience with CAN, Ethernet, and embedded control systems
  • Experience using CANoe/CANalyzer, Wireshark, and Git
  • Strong troubleshooting, root cause analysis, and system validation skills
  • Must be able to work onsite in Mossville, IL

Preferred Qualifications

  • Experience with autonomy, robotics, remote control, or machine control systems
  • Functional Safety and FMEA experience
  • HIL/SIL testing experience
  • Experience with DOORS or Jama
  • Familiarity with AUTOSAR and automated test frameworks
  • Experience using AI tools such as GitHub Copilot or Microsoft Copilot

Red Flags

  • Candidates seeking fully remote work
  • Associate degree only
  • Candidates with validation/testing experience but little or no embedded software development experience

Apply for this position

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

Apply on www.dice.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