System Engineer

Pentangle Tech Services | P5 Group
Mossville, IL

Job Summary

This role supports the definition, management, and verification of system and software requirements for embedded electronic control systems used in Caterpillar Motor Grader applications. The individual will work within a cross‑functional engineering team to translate customer and system needs into clear, testable requirements, support system integration, and ensure requirements are verified through build, test, and release activities.


What You Will Do

  • Translate high‑level customer, regulatory, and system needs into detailed, traceable software and system requirements
  • Develop and maintain requirements documentation, including specifications, interfaces, and acceptance criteria
  • Support system integration activities during machine builds, validation, and prove‑out testing
  • Define and document controller interfaces and data communication requirements (e.g., J1939, Ethernet)
  • Support software release activities, including requirements verification status, documentation, and field update guidance
  • Track, manage, and resolve requirement gaps, change requests, and defects through formal issue and change management processes
  • Collaborate with hardware, software, and validation teams to ensure requirements alignment across the full system lifecycle


Education Requirement

  • Bachelor’s degree in Engineering, Computer Science, or a related technical discipline from an accredited institution


What Skills You Will Have

Requirements & Systems Thinking

  • Develops, analyzes, and validates system and software requirements
  • Ensures requirements are clear, complete, testable, and traceable
  • Participates in requirements reviews and change control activities

Analytical Thinking

  • Identifies root causes by evaluating system behavior, requirements, and test results
  • Uses data, logs, and prior knowledge to assess system impacts

Communication

  • Communicates complex technical and system concepts clearly to cross‑functional teams
  • Explains requirements intent, impacts, and priorities to technical and non‑technical stakeholders

Problem Solving

  • Leads or supports issue resolution efforts across system, software, and hardware boundaries
  • Coordinates with multiple stakeholders to resolve requirement and integration issues

Verification, Validation & Troubleshooting

  • Supports development of test procedures tied to requirements
  • Participates in system and software verification activities
  • Analyzes test results, logs, and system behavior to confirm requirements compliance


Top Candidates Will Also Have

  • Experience with electrical or electronic systems, including reading schematics and basic wiring troubleshooting
  • Familiarity with embedded systems and real‑time control software (e.g., embedded C)
  • Experience with mobile, off‑highway, or industrial equipment systems
  • Experience with FMEA and understanding of electronic and system failure modes
  • Exposure to requirements management tools, issue tracking, or configuration/change management processes

// // //