Systems Engineer

Overview

On Site
$30 - $40
Contract - W2

Skills

Systems Engineer
EUC (electronic control units)
engineering experience(5+ years preferred).
electronically controlled mechanical systems.
electrical components and systems
FMEA processesandelectronic system failure modes.
Embedded C software development
embedded real-time systems/software

Job Details

Job Description:

Job Description Systems Engineer (ECU)

Client: CTCT
Location: Mossville, IL Fully Onsite
Type: Long-Term Contract

Position Overview

We are seeking a Systems Engineer with experience across mechanical, electrical, and software domains to support machine control systems for electronic control units (ECUs). This role requires working closely with cross-functional Caterpillar teams including datalink, harness, hardware, and software groups to design, integrate, and validate system solutions that meet customer requirements.

The successful candidate will act as a bridge between system-level requirements and component design, ensuring all subsystems function cohesively. This role involves system design, evaluation of hardware/software capabilities, troubleshooting, and alignment of conflicting stakeholder needs.

Key Responsibilities

  • Collaborate with Caterpillar managers and stakeholders to define system-level requirements and performance expectations.
  • Design and align machine control systems across electrical, software, and mechanical components.
  • Evaluate hardware components to determine feasibility and alignment with ECU/module capabilities.
  • Partner with harness, datalink, and component teams to configure, propose, and implement appropriate hardware/software solutions.
  • Facilitate alignment between conflicting stakeholder priorities and drive consensus on system design decisions.
  • Review and interpret electrical schematics, troubleshoot machine wiring issues, and resolve electrical/system integration challenges.
  • Ensure proper communication and functionality across datalink, harness, electronic hardware, and embedded software systems.
  • Utilize Hardware-in-the-Loop (HIL) testing as part of system-level validation (not the primary responsibility).
  • Support system-level FMEA processes and provide input on electronic system failure modes.
  • Deliver tested and validated machine system designs for electronic hardware and software releases.

Required Qualifications

  • Bachelor s degree in Electrical Engineering, Mechanical Engineering, Computer Science, or Computer Engineering (or equivalent experience).
  • 3+ years of engineering experience (5+ years preferred).
  • Hands-on experience with electronically controlled mechanical systems.
  • Strong knowledge of electrical components and systems; ability to read schematics and troubleshoot wiring issues.
  • Familiarity with datalink communication protocols.
  • Experience developing embedded real-time systems/software for mobile, earthmoving, agricultural, industrial, or off-highway applications.

Preferred Qualifications

  • Embedded C software development experience.
  • Working knowledge of FMEA processes and electronic system failure modes.
  • Strong cross-functional collaboration and stakeholder alignment skills.

Soft Skills

  • Strong problem-solving and analytical skills.
  • Excellent communication and ability to work with diverse technical teams.
  • Ability to lead discussions and drive alignment among conflicting requirements.
  • Self-motivated and detail-oriented with a systems-thinking mindset.


Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Spear Staffing