2,156,641open jobs
138,730companies
240,379added this week
Browse all
Salary
$128k – $193k per year
Location
In office (Mossville)
Visa
No sponsorship (stated in the posting)
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 10, 2026. First seen by Alion on Nov 10, 2026. Caterpillar scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Caterpillar is an American manufacturer of construction and mining equipment, diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. It was formed in 1925 through the merger of the Holt Manufacturing Company and the C. L. Best Tractor Company and is headquartered in Irving, Texas, having moved there from Deerfield, Illinois, in 2022. Listed on the New York Stock Exchange and a component of the Dow Jones Industrial Average, it sells through a worldwide network of independent dealers and offers financing through Cat Financial.

Career Area:

Engineering

Job Description:

Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

What if our IDE wasn't just a tool, but an intelligent, collaborative partner? What if it understood the unique constraints of our hardware, electrical, controls, and embedded software engineering, proactively identifying issues, generating boilerplate, and optimizing code before it's even written? At Caterpillar Trimble Control Technologies, we build the technology that powers the global earth-moving industry. Now, we're looking for a visionary engineer to build the tools that will transform how our own engineers build that technology.

In this role as a Embedded Software Engineering Specialist - Agentic AI (Agentic IDE) , you will join our established team, as a lead practitioner defining our strategy for the next generation of developer experience. You will pioneer an 'Agentic IDE' concept tailored for our unique, offline-first, embedded systems environment. This isn't about plugging into a simple cloud API, it's about fundamentally re-imagining the developer workflow for a world of hardware and electrical design, controls, embedded C++, and heavy machinery.

The CTCT division (a joint venture between Trimble and Caterpillar) develops positioning, control, and automation products for earthmoving and paving machines in the construction and mining industries, using technologies such as GNSS, optical total stations, lasers and sonics. The products are used in a range of applications where the operator of the machine benefits from having accurate horizontal and vertical guidance. For more information on currently developed products, see https://www.cat.com/en_US/by-industry/construction-industry-resources/technology/grade.html or http://construction.trimble.com/earthworks.

With CTCT being a globally distributed group, travel to New Zealand and India will also be a requirement from time to time.

What You Will Do:

  • Architect the Vision: Define and champion the roadmap for our AI-powered developer tools, creating an 'agentic' experience where the IDE acts as an expert partner to our engineers.
  • Lead & Build: This is a hands-on role. You will design, prototype, and build the core components of these new tools, from custom IDE extensions and CLIs to intelligent code generation and analysis services.
  • Deeply Collaborate: Work side-by-side with our hardware, electrical, controls, and software engineers. You will live in their world to understand their deepest pain points and build the solutions they truly need.
  • Integrate & Optimize: Evaluate and integrate Large Language Models (LLMs), static analysis tools, and other AI techniques into our existing CI/CD pipelines and development environments (e.g., VS Code, OpenCode, MATLAB/Simulink, etc.).
  • Mentor & Evangelize: Act as the subject matter expert, advocating for best practices and mentoring other engineers in the art of the possible with AI-driven development.

What You Will Have:

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.

Level Extensive Experience:

  • Seeks discrepancies and inconsistencies in available information; explains variances.
  • Organizes and prioritizes the sequence of steps to be taken to remedy the situation.
  • Identifies many possible causes for a problem based on prior experience and current research.
  • Quantifies the costs, benefits, risks and chances for success before recommending a course of action.
  • Approaches a complex problem by breaking it down into its component parts.
  • Chooses among a diverse set of analytical tools according to the nature of the situation. Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors. Level Extensive Experience:
  • Reviews others' writing or presentations and provides feedback and coaching.
  • Adapts documents and presentations for the intended audience.
  • Demonstrates both empathy and assertiveness when communicating a need or defending a position.
  • Communicates well downward, upward, and outward.
  • Employs appropriate methods of persuasion when soliciting agreement.
  • Maintains focus on the topic at hand. Technical Excellence: Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges. Level Extensive Experience:
  • Advises others on the assessment and provision of all technical solutions.
  • Engages appropriate subject matter resources to effectively resolve technical issues.
  • Mentors others to enhance their technical competence and its application to achieve more effective technical solutions.
  • Coaches others in promoting, defining, analyzing, and providing superior technical solutions to business problems.
  • Provides effective solutions to moderate technical challenges through strong technical competence, effectively examining implications of events and issues.
  • Assumes accountability for personal technical performance and holds others responsible for theirs. Software Product Design/Architecture: Knowledge of software product design; ability to convert market requirements into the software product design. Level Extensive Experience:
  • Demonstrates experience with the architecture and design of major or multiple products.
  • Describes major software architecture alternatives and considerations.
  • Explains design considerations for commercial database systems, operating systems and web.
  • Displays experience in estimating the cost of a specific design of a proposed product.
  • Facilitates design reviews and walkthroughs.
  • Analyzes benefits and drawbacks of specific software designs and architecture. Technical Troubleshooting: Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation. Level Advanced:
  • Provides insight into alternative troubleshooting approaches and their applicability to solve problems.
  • Elaborates on ways of distinguishing between hardware, software and communications problems.
  • Plays a leadership role in resolving complex, multi-component failures.
  • Creates and oversees policies and procedures to ensure alignment with product and service requirements.
  • Builds standards to design and support troubleshooting situations and maintain cost effectiveness.
  • Develops and demonstrates an extensive knowledge base and best practice on how to troubleshoot non-recurring and performance-related problems.

Skills and Experience You Should Bring:

We know 'Senior Developer Experience Engineer (Agentic IDE)' isn't a common title, and you may not have heard it before, so please don’t be put off! We're looking for a seasoned engineer with a track record of building exceptional developer tools and a deep curiosity for the potential of AI.

  • A Proven Platform Builder: You have solid experience and a history of architecting and building complex developer platforms, infrastructure, or sophisticated tooling from the ground up.
  • Polyglot Programmer: You are an expert in high-level languages like Python or TypeScript (for tooling and services) and are comfortable diving into, or at least deeply understanding, the complexities of C++ and its build systems, and MATLAB/Simulink toolchains.
  • Pragmatic AI Practitioner: You have demonstrable experience applying AI/ML to software development. This could include:
    • Integrating LLM APIs (e.g., OpenAI, Anthropic) and/or running smaller, local models (e.g., Llama, Mistral).
    • Familiarity with frameworks like LangChain, or experience building custom AI agentic workflows.
    • A strong understanding of Retrieval-Augmented Generation (RAG), prompt engineering, and fine-tuning.
  • Systems Thinker: You excel at understanding complex, interconnected systems-from electrical and hardware design and MATLAB/Simulink control models to the embedded C++ firmware running on our custom hardware.
  • Empathetic Communicator: You have an exceptional ability to listen, synthesize needs from diverse engineering groups, and articulate a clear, compelling vision that gets others excited. You build consensus, not just code.

Top Candidates Will Have Skills:

  • Direct experience building IDE extensions for tools like VS Code, OpenCode, or MATLAB/Simulink.
  • A background in compilers, static/dynamic code analysis, or working with Abstract Syntax Trees (ASTs).
  • Experience with embedded systems, model-based design/code generation, or hardware/electrical engineering toolchains.
  • Contributions to open-source developer tools or AI frameworks.

Additional Information:

  • Location is onsite in Mossville, IL five days per week
  • Relocation assistance may be available in accordance with Caterpillar policies.
  • Sponsorship is not available for this position.
  • Travel is 20%

Summary Pay Range:

$128,470.00 - $192,710.00

Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-relatedknowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.

Benefits:

Subject to plan eligibility, terms, and guidelines. This is a summary list of 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

* These benefits also apply to part-time employees

Posting Dates:

November 10, 2026 - November 23, 2026

Any offer of employment is conditioned upon the successful completion of a drug screen.

Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.

Not ready to apply? Join our Talent Community.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,156,641 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

AI/ML
Remote, many countries
Similar stack
Same company
Mossville
$99k – $160k per year · In office · Nationals only · Full-Time · 4+ years exp · Associate's Degree · Indianapolis
Python
PowerShell
AI/ML
LLM
Anomaly Detection
Red Teaming
LLM Guardrails
DevOps
Splunk
GCP
Azure
AWS
Cybersecurity
Crowdstrike
MISP
MITRE ATT&CK
IBM QRadar
Carbon Black
Active Directory
SIEM
Apply
$126k – $170k per year · Equity · In office · Full-Time · 1+ year exp · PhD · Seattle
SQL
MATLAB
Apply
$407k – $460k per year · Hybrid · Full-Time · PhD · Sunnyvale · London
Python
AI/ML
Fine-tuning
Reinforcement Learning
Multimodal AI
Knowledge Distillation
PyTorch
SFT
Post-training
Embodied AI
Model Distillation
Reward Modeling
Machine Learning
Robotics
Reinforcement Learning
Apply
$149k – $201k per year · Equity · In office · TS/SCI · Springfield
Python
AI/ML
LangGraph
LangChain
LlamaIndex
Model Context Protocol
Embeddings
Prompt Engineering
Function Calling
AI Agents
Semantic Kernel
LLM
RAG
NVIDIA NIM
OpenAI
Anthropic
NVIDIA NeMo
Human-in-the-Loop
Structured Outputs
Knowledge Graph
LLM Guardrails
Agentic Workflows
Multi-Agent Systems
DevOps
Terraform
GCP
OpenShift
Helm
Kustomize
Pulumi
Azure
CI/CD
GitOps
Git
AWS
Kubernetes
GitLab
Management
Confluence
Jira
Apply
In office · Full-Time · 15+ years exp · PhD · San Jose
AI/ML
Reinforcement Learning
AI Agents
Machine Learning
Apply
$37k – $42k per year · Remote (EAEU) · Moscow
Python
Python
FastAPI
Databases
Redis
MinIO
AI/ML
DVC
Polars
Weights & Biases
Dagster
Jupyter Notebook
MLFlow
Triton Inference Server
Vertex AI
Kubeflow
Pandas
Ray
Feast
Amazon SageMaker
TorchServe
Feature Store
DevOps
Terraform
GCP
Prometheus
Pulumi
VictoriaMetrics
Yandex Cloud
SLURM
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Grafana
Argo Workflows
kubectl
AWS Lambda
Amazon EC2
Amazon S3
Linux
Cybersecurity
Keycloak
Apply
Remote (EAEU) · Full-Time · 4+ years exp · Moscow
Python
SQL
AI/ML
Spark
Apply
Remote (EAEU) · Bachelor's Degree · Moscow
Python
SQL
AI/ML
LLM
Machine Learning
Apply
Remote (EAEU) · 4+ years exp · Moscow
Python
SQL
Python
Flask
FastAPI
Databases
ClickHouse
Google BigQuery
AI/ML
CatBoost
Jupyter Notebook
MLFlow
XGBoost
Scikit-learn
SciPy
LightGBM
TensorFlow
NumPy
PyTorch
Feature Store
Machine Learning
DevOps
Rest API
gRPC
Docker
Kubernetes
Analytics
ETL/ELT
Apply
$148k – $222k per year · In office · Full-Time · Bachelor's Degree · Mossville
Analytics
Power BI
Master Data Management
Management
SharePoint
Agile
Waterfall
Apply
In office · Full-Time · Bachelor's Degree · Mossville
Apply
In office · Full-Time · Bachelor's Degree · Mossville
Python
JavaScript
C++
DevOps
Debian
Ubuntu
Linux
SpaceTech
FMEA
Apply
$148k – $222k per year · In office · Full-Time · 10+ years exp · Bachelor's Degree · Mossville
Apply
$113k – $169k per year · In office · Full-Time · Bachelor's Degree · Mossville
Python
DevOps
TCP/IP
Cybersecurity
Wireshark
Apply
See all jobs
This is one of many
2,156,641 more open roles from verified company boards, updated every day.