Onsite Senior Control Systems Engineer

Posted 3 hours ago

Apply now

About the role

  • Senior Controls Engineer developing, integrating, validating, and maintaining embedded software control systems at Caterpillar Inc. Collaborating with cross-functional teams to ensure robust performance and reliability.

Responsibilities

  • Develop, enhance, and maintain production-quality embedded software (C/C++) that supports machine control and diagnostics
  • Perform testing and debugging using industry-standard tools and methodologies to improve code quality and optimize system performance
  • Participate in team-based code reviews, data analysis, and troubleshooting to improve stability, performance, and reliability of embedded solutions.
  • Collaborate with machine systems teams to define and integrate electrical/electronic subsystems, including electronic component selection and controls/diagnostic strategy
  • Create and review electrical/electronic system requirements and translate them into software specifications for development and integration
  • Support development and optimization of machine diagnostic strategies, including service tool updates, fault handling, and troubleshooting guidance
  • Provide ongoing support for current production programs, including software batch updates, CPI initiatives, and hardware/software change management processes.

Requirements

  • Bachelor’s degree in Engineering or Computer Science from an accredited program (Electrical, Mechanical, Computer Engineering, or Computer Science are aligned)
  • Extensive experience with C programming language and MATLAB
  • Extensive experience developing embedded software for electronically controlled mechanical systems
  • Experience with modeling tools such as Matlab/Simulink in an embedded software environment
  • Basic knowledge of Linux operating systems
  • Experience with data link communications
  • Experience with embedded software development tools such as Git, debuggers, and compilers

Benefits

  • Medical, dental, and vision benefits*
  • Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
  • 401(k) savings plans*
  • Health Savings Account (HSA)*
  • Flexible Spending Accounts (FSAs)*
  • Health Lifestyle Programs*
  • Employee Assistance Program*
  • Voluntary Benefits and Employee Discounts*
  • Career Development*
  • Incentive bonus*
  • Disability benefits
  • Life Insurance
  • Parental leave
  • Adoption benefits
  • Tuition Reimbursement

Job title

Senior Control Systems Engineer

Job type

Experience level

Senior

Salary

$112,710 - $169,060 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job