Control Systems Engineering Specialist

Caterpillar Caterpillar · Industrial · Mossville, IL

Control Systems Engineering Specialist responsible for the design, integration, validation, and deployment of remote services on vehicles or machines, ensuring seamless integration of hardware, software, communications, and cloud-based services for features like remote monitoring, diagnostics, software updates, data analytics, and fleet management. Works cross-functionally with various engineering teams.

What you'd actually do

  1. Documenting architecture specifications, software design description, verification plans, test cases, operating procedures, and safety procedures.
  2. Utilizing appropriate tools to debug, test and maintain software and hardware systems; completing the verification and validation process.
  3. Participating in design and development of application software and algorithms for emerging platforms.
  4. Applying engineering judgment to evaluate design tradeoffs, integration risks, and verification approaches.
  5. Working independently on moderately complex system integration problems within established product architectures.

Skills

Required

  • Bachelor’s degree in electrical engineering, Computer Engineering, or Computer Science
  • Knowledge of approaches, tools, techniques for recognizing, anticipating, and resolving organizational, operational or process problems
  • Knowledge of effective advisory methods and ability to provide valued information and advice to clients regarding products, technologies, services and solutions for a specific technological domain
  • Knowledge of thinking and reasoning at a conceptual level
  • Knowledge of embedded systems and their applications
  • Knowledge of tools, methods, and techniques of requirement analysis
  • Knowledge of methodologies, tools and techniques of product development

Nice to have

  • 5–10 years of embedded control systems development experience
  • Demonstrated hands-on experience with electrical and electronic control systems
  • Experience developing machine control requirements and system specifications
  • Strong written and verbal communication skills
  • Mechanical aptitude and working knowledge of Caterpillar machine electrical and electronic systems
  • Experience with MATLAB/Simulink modeling in embedded software environments
  • Experience with Hardware-in-the-Loop (HIL) simulation and validation processes
  • Familiarity with software configuration management tools such as Git or ClearCase
  • Experience developing embedded real-time systems for off-highway, industrial, or mobile applications

What the JD emphasized

  • embedded control systems development experience
  • electrical and electronic control systems
  • machine control requirements and system specifications
  • embedded real-time systems