Senior Integration and Commissioning Software Engineer

Caterpillar

Confirmed live today High trust
Closes in 5 days

Quick summary

Work type
On-site
Location
Mossville, IL
Salary
$112,710–$169,060 / yr
Posted
15 days ago
Freshness
Confirmed live today
Closes
Nov 9, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $169k
This role $141k
$101k $218k
below market most similar roles pay here above market

This role pays less than 75% of similar roles. Most pay $140,189–$197,750 — the blue band above. At the midpoint, this role pays about $141k versus about $169k for comparable roles.

Based on 240 similar postings.

Employer

About Caterpillar

Caterpillar Inc. is the world''s largest manufacturer of construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. Industry: Heavy Equipment & Manufacturing

Caterpillar currently has 115 open roles on FindRole.

Listed pay typically runs $128,470–$191,443 across 110 roles with salary data.

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Senior Integration and Commissioning Software Engineer

The Senior Integration and Commissioning Software Engineer joins the CTCT division to develop and test components for Grade Control products used in construction and mining. Working within a team of software developers and quality engineers, this individual contributor role focuses on technical delivery for products providing horizontal and vertical guidance for earthmoving and paving machines. Key responsibilities include integrating positioning, controls, and commissioning components, performing simulations to validate models, and creating automated software tests. The role requires hands-on experience with C++, Simulink, and real-time operating systems. Candidates must demonstrate expertise in object-oriented programming, process management, and analytical thinking to solve complex technical challenges. The work involves developing software for real-time hardware utilizing GNSS, optical total stations, lasers, and sonics to ensure accurate machine operation.

What you'll do

  • Integrate positioning, controls, and commissioning components for Grade Control systems using C++ software.
  • Perform simulations to validate model development for real-time hardware.
  • Create automated software tests to ensure product reliability.
  • Write, maintain, and archive design documents, models, and source code.
  • Communicate designs and analysis results to customers, suppliers, and internal stakeholders.
  • Contribute to the design of new products and maintain existing processes.
  • Evaluate and optimize business processes to improve production value and efficiency.
  • Lead problem-solving efforts to resolve critical technical or operational issues.

What we're looking for

  • Requires a Bachelor’s degree in Engineering or Computer Science with extensive experience, or a Master’s degree with solid experience.
  • Requires hands-on development experience with Simulink and C++.
  • Requires experience with real-time operating systems.
  • Requires extensive experience in process management, including evaluation, diagnosis, and optimization.
  • Requires extensive experience in analytical thinking to determine root causes and quantify risks.
  • Requires extensive experience in Computer-Aided Design and Engineering to produce and simulate product design drafts.
  • Requires working knowledge of project management strategies and techniques.
  • Requires experience with sensing technology like IMUs, GNSS receivers, laser receivers, or UTS systems (preferred).
  • Requires experience with object-oriented programming concepts (preferred).
  • Requires experience with software development of real-time embedded control systems (preferred).

More like this

Similar roles

Positioning and Controls Software Engineer

Caterpillar

Mossville, IL 7 days ago $97,530–$146,290
C++ Simulink Kalman Filters Real-time Operating Systems GNSS IMU Control Algorithms Sensing Technology Laser Receivers UTS Systems Pareto Charts

CAT Grade Development Engineering Specialist

Caterpillar

Clayton, NC 9 days ago $128,470–$208,770
C C++ Matlab Simulink Embedded Software Software Architecture Grade Control Systems Real-time Controllers GNSS IMU Position Sensing Verification Validation Debugging
8+ yrs exp

Senior Software Integration Engineer

Abbott

Abbott Park, IL +1 20 days ago $78,000–$156,000
Software Integration Testing Agile Python Bash Functional Testing SDLC Risk Analysis Exploratory Testing IVD Systems Electromechanical Systems
6+ yrs exp

Senior Software Integration Engineer

Boeing

Berkeley, MO 7 days ago $160,650–$217,350
Software Integration Hardware-in-the-Loop Software-in-the-Loop Software Configuration Management Software Requirements Software Design Firmware Baseline Control System Integration Testing
7+ yrs exp

Senior Integration Engineer

Capital One Financial

Richmond, VA +3 57 days ago
AWS Google Workspace Python Bash Docker ECS Ansible Terraform Jenkins GitHub Artifactory Agile Slack

Senior Integration Engineer

Capital One Financial

Richmond, VA +3 57 days ago
AWS GCP Python SQL Docker ECS Terraform Ansible Jenkins GitHub Artifactory REST api's HTML Google Workspace Agile Logging and Monitoring Data Pipelines