Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Caterpillar Inc. Logo

Senior Software Engineer

Caterpillar Inc.

$110,520 - $165,840
Sep 9, 2025
Peoria, IL, USA
Apply Now

Caterpillar Inc. is looking to solve problems in their product development process by developing and deploying tools that utilize computer graphics and virtual reality technology.

Requirements

  • Experience with C++
  • Scripting experience (Python, etc.)
  • Experience developing GPU accelerated code (CUDA, OpenCL, etc.)
  • Computer graphics ​​experience including scene graphs and raytracing (OSG, OptiX, etc.)
  • GUI development in C++ (especially WX)
  • Experience developing and deploying installers (NSIS, InstallShield, WiX etc.)
  • Experience delivering software through Agile workflows (the team uses Kanban)

Responsibilities

  • Competent to perform all programming, project management, and development assignments without close supervision.
  • Works directly on complex application/technical problem identification and resolution, including interacting with and supporting users.
  • Works independently on complex systems or infrastructure components that may be used by one or more applications or systems.
  • Drives application development focused around delivering business valuable features
  • Maintains high standards of software quality within the team by establishing good practices and habits
  • Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness.
  • Performs integrated testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results.

Other

  • This position will be onsite 5 days/week, located at Caterpillar's Technical Center in Mossville, IL.
  • Analytical Thinking: Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems.
  • Decision Making and Critical Thinking: Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment.
  • Technical Excellence: Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges.
  • Manufacturing Standards, Procedures and Policies: Knowledge of organizational standards, procedures and policies in manufacturing activities; ability to plan, guide, and monitor manufacturing processes for compliance.