1,966,542open jobs
116,186companies
249,369added this week
Browse all
Salary
≈ $11k – $30k per year (Estimated)
Location
In office (Chennai)
Seniority
Senior · 8+ years exp
Employment
Full-Time

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

Overview
Company
Impact
Profile match
Caterpillar Inc. is a leading global manufacturer of heavy construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. Headquartered in Irving, Texas, the company operates a vast international footprint spanning manufacturing facilities, technology hubs, and independent dealerships. Through innovative machinery, digital solutions, and specialized financial services, it supports sustainable infrastructure development and energy production around the world.

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.

Job Description - Internal

Job Description:

The Machine Subsystem team works on Embedded Control Systems for various Caterpillar Machines. This job involves designing, developing and testing control system features for Caterpillar products. The control systems senior engineer will utilize a variety of tools to support all steps of the software development process.

Job Duties

  • Gather product and system requirements to further specify and document control system requirements.
  • Design and implement embedded control system for new functions or the enhancement of existing ones. Core functions are implemented in MATLAB and Simulink.
  • Test and debug control system software using a variety of methods and tools to demonstrate requirements, optimize system performance, and improve code quality.
  • Collaborate with clients and partner teams to provide post-production support.

Qualifications:

  • BE/B.Tech/ME/M.Tech in Electrical, Electronics, Mechatronics, Mechanical Engineering
  • 8 to 15 years’ experience in Embedded Control System Software Development

Required Skills:

Experience in MATLAB, Simulink

Knowledge of Control Systems, MIL & SIL

Understanding of AUTOSAR architecture

Good Trouble Shooting/Debugging skills

Knowledge on Software Configuration Tools

Knowledge on Software testing and Tools (CANalayzer, CANape etc.,)

Ability to investigate, analyze data and identify root cause of customer issues

Good Communication and proven ability to work across software layers

Skill Descriptors

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.

Communicating Complex Concepts: Knowledge of effective presentation tools and techniques to ensure clear understanding; ability to use summarization and simplification techniques to explain complex technical concepts in simple, clear language appropriate to the audience.

Level Extensive Experience:

  • Uses subtle cues to determine the language and experience level of an individual or group.
  • Introduces technical terminology to listeners in the context of the product or service.
  • Uses effective analogies to help an audience understand a novel feature of a product or service.
  • Explains important details as they relate to the basic value of the product or service.
  • Approaches communication challenges from various angles to find the one that works.
  • Proceeds to next level of information when audience is ready.

Problem Solving: Knowledge of approaches, tools, techniques for recognizing, anticipating, and resolving organizational, operational or process problems; ability to apply knowledge of problem solving appropriately to diverse situations.

Level Extensive Experience:

  • Ensures capture of lessons to be learned from a problem-solving effort.
  • Organizes potential problem solvers and leads problem resolution efforts.
  • Uses varying problem-solving approaches and techniques as appropriate.
  • Contributes to standard practices for problem-solving approaches, tools, and processes.
  • Analyzes and synthesizes information and devises alternative resolution strategies.
  • Develops successful resolutions to critical or wide-impact problems.

Embedded Systems: Knowledge of embedded systems and their applications; ability to develop embedded systems with varying levels of complexity to control the operations of the machine it is embedded within.

Level Working Knowledge:

  • Describes the basic structure and functioning of an embedded system.
  • Explains the commonly found errors in an embedded system.
  • Identifies the application and difference between microprocessor and microcontroller.
  • Researches and documents upgrades for existing embedded systems.
  • Understands and works with embedded programming languages.

Requirements Analysis: Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project.

Level Working Knowledge:

  • Follows policies, practices and standards for determining functional and informational requirements.
  • Confirms deliverables associated with requirements analysis.
  • Communicates with customers and users to elicit and gather client requirements.
  • Participates in the preparation of detailed documentation and requirements.
  • Utilizes specific organizational methods, tools and techniques for requirements analysis.

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 Working Knowledge:

  • Discovers, analyzes, and resolves hardware, software or application problems.
  • Works with vendor-specific diagnostic guides, tools and utilities.
  • Handles calls related to product features, applications, and compatibility standards.
  • Analyzes code, logs, and current systems as part of advanced troubleshooting.
  • Records and reports specific technical problems, solving processes and tools that have been used.

Product Development: Knowledge of methodologies, tools and techniques of product development; ability to design, build and manage manufacturing of new products.

Level Working Knowledge:

  • Utilizes appropriate tools and techniques for converting product requirements into a technical design.
  • Synthesizes input from customers and marketplace; translates to product development efforts.
  • Participates in analyzing local market conditions and recognizes new product opportunities.
  • Assists in implementing product development strategy for a specific function.
  • Selects appropriate methods to integrate environmental considerations into process or product design.

Product Testing: Knowledge of product testing approaches, techniques and tools; ability to design, plan and execute testing strategies and tactics to ensure product quality at all stages of manufacturing.

Level Working Knowledge:

  • Documents test process and results; prepares and analyzes defect-tracking reports.
  • Summarizes features of a specific product-testing process and associated procedures.
  • Tests components for compliance with functional requirements and established conventions.
  • Discusses and compares usability, safety and integration testing.
  • Develops product-testing procedures; participates in selecting testing environment and tools.

Posting Dates:

October 21, 2026 - November 3, 2026

Caterpillar is an Equal Opportunity Employer. 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.
1,966,542 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

Industrial Engineering
Similar stack
Same company
Chennai
≈ $8.5k – $25k per year (Estimated) • In office • 5+ years exp • Coimbatore
Python
Rust
C
C++
C
FFmpeg
AI/ML
vLLM
ONNX
CUDA
Triton
LiveKit
DevOps
WebRTC
AWS
Kubernetes
Amazon EC2
Amazon ECS
Robotics
GStreamer
Apply
≈ $9k – $26k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Chennai
MedTech
CAPA
Apply
≈ $10k – $29k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Bengaluru
MedTech
CAPA
Apply
≈ $9k – $26k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Mumbai
MedTech
CAPA
Apply
Knowledge Engineer 2 days ago
≈ $23k – $53k per year (Estimated) • In office • Full-Time • 12+ years exp • Pune
AI/ML
Knowledge Graph
Machine Learning
DevOps
Azure
Apply
$60k – $97k per year • Hybrid • Bristol
Python
C++
MATLAB
MATLAB
Simulink
DevOps
Git
Bitbucket
Management
Confluence
Jira
Agile
Scrum
SpaceTech
DO-178C
Apply
$37k – $82k per year • In office • Secret • Internship • Bachelor's Degree • Tewksbury
Python
Java
C++
Ada
MATLAB
DevOps
CI/CD
Jenkins
Git
Bitbucket
Management
Agile
Apply
In office • Full-Time • Master's Degree • Bengaluru
Python
MATLAB
Mobile
Material Design
Chips/EDA
JMP
Apply
In office • Örebro
Python
MATLAB
SpaceTech
ANSYS
Apply
≈ $34k – $76k per year (Estimated) • In office • Full-Time • 3+ years exp • Tokyo
Python
SQL
MATLAB
SAS
Databases
Oracle
DynamoDB
Amazon Redshift
DevOps
AWS
Amazon EC2
Amazon S3
Analytics
Tableau
ETL/ELT
Apply
≈ $10k – $29k per year (Estimated) • In office • Full-Time • India
Apply
≈ $32k – $72k per year (Estimated) • In office • Internship • Tullamarine
Apply
$128k – $193k per year • In office • Full-Time • 6+ years exp • Associate's Degree • Clayton
Analytics
Power BI
Apply
In office • Full-Time • High School Diploma • Piracicaba
Apply
Maintenance V 4 days ago
$35k per year • In office • Full-Time • Bologna
Apply
≈ $14k – $30k per year (Estimated) • Remote (India) • Full-Time • 9+ years exp • Chennai
Java
SQL
Java
Spring Boot
Hibernate
Databases
Oracle
MS SQL
Mobile
Clean Architecture
DevOps
Rest API
SOAP
Apply
≈ $19k – $39k per year (Estimated) • In office • 6+ years exp • Bengaluru • Chennai • Mumbai
Python
Java
Bash
Python
FastAPI
Java
Vert.x
Databases
Redis
Apache Kafka
AI/ML
LangChain
Model Context Protocol
AI Agents
LLM
RAG
DevOps
Kibana
Prometheus
Docker
Kubernetes
Grafana
SLI/SLO/SLA
SOAP
Apply
Data Scientist 3 hours ago
≈ $19k – $39k per year (Estimated) • In office • 5+ years exp • Chennai
Python
SQL
Databases
Databricks
AI/ML
LangChain
Hadoop
Spark
NLP
Gemini
LLM
OpenAI
Hugging Face
Recommender Systems
Machine Learning
DevOps
GCP
Azure
AWS
Apply
Process Associate 3 hours ago
In office • Full-Time • Chennai
C#
C#
.NET
Apply
In office • Chennai
Apply
See all jobs
This is one of many
1,966,542 more open roles from verified company boards, updated every day.