Senior Embedded Software Engineer
General Dynamics
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 82% of similar roles. Most pay $148,731–$188,950 — the shaded band above. At the midpoint, this role pays about $141k versus about $169k 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 140 open roles on FindRole.
Listed pay typically runs $121,389–$183,140 across 131 roles with salary data.
Most-posted roles
At a glance
As an Embedded Software Senior Engineer in the Machine Technology Platform Group, you will collaborate with a dynamic team to advance new technologies for machine subsystems. You will gather and analyze user needs to define software requirements, contribute to architecture discussions to ensure design consistency, and develop production-quality C/C++ software through iterative development cycles. The role involves solving complex technical problems while managing the full development lifecycle including documentation, quality assurance, and validation. Key technical requirements include experience with RTOS and Linux environments, proficiency in GoogleTest-based unit testing, and strong scripting skills using Python and Bash. You will also utilize tools such as Git, GitHub Actions, Jenkins, Docker, Lauterbach, and Rust while working with open-source libraries and AI-assisted development tools to deliver high-quality software for various machine components.
What does a Embedded Software Engineer earn?
Median $154708 from 94 postings across 18 companies.
Skills
What you'll do
What we're looking for
More like this
General Dynamics
General Dynamics
General Dynamics
Booz Allen Hamilton
Motorola Solutions
General Dynamics