Senior Embedded Software Engineer
Caterpillar
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 82% of similar roles. Most pay $147,200–$177,262 — the blue band above. At the midpoint, this role pays about $141k versus about $162k for comparable roles.
Based on 240 similar postings.
Employer
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 131 open roles on FindRole.
Listed pay typically runs $128,470–$192,710 across 125 roles with salary data.
Most-posted roles
View all roles at CaterpillarAt a glance
The Embedded Software Senior Engineer joins the Cat Technology team to design, develop, and validate embedded software solutions on AI accelerated platforms for high-performance systems. This role involves developing high-performance C++ components for real-time systems and maintaining embedded Linux software for CPU, GPU, and SoC platforms. Key responsibilities include optimizing AI inference pipelines, managing LLM-related workloads at the edge, and performing system-level debugging across kernels, drivers, and middleware. The candidate will utilize technologies such as CUDA, TensorRT, DeepStream, JetPack, and Linux Yocto. The work focuses on advancing autonomy and automation to enhance site safety and productivity. The role requires expertise in edge AI frameworks, hardware acceleration, and software-defined machine systems to solve complex technical problems within industrial edge platforms and IoT ecosystems.
What does a Embedded Software Engineer earn?
Median $150424 from 100 postings across 20 companies.
Skills
What you'll do
What we're looking for
More like this
Caterpillar
Qualcomm
Rockwell Automation
Rockwell Automation
General Dynamics
Philips