Embedded Software Senior Engineer
Caterpillar
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 98% of similar roles. Most pay $147,106–$177,662 — the blue band above. At the midpoint, this role pays about $110k versus about $162k for comparable roles.
Based on 240 similar postings.
Employer
Cognizant is a multinational IT services and consulting company offering digital transformation, technology, and business process services. It serves clients across financial services, healthcare, manufacturing, and other industries worldwide.
Cognizant currently has 330 open roles on FindRole.
Listed pay typically runs $100,000–$135,000 across 211 roles with salary data.
Most-posted roles
At a glance
The Senior Software Engineer – Embedded Systems (C/C++)-Onsite joins the IoT Practice team to design and implement robust embedded software solutions. The role involves developing high-quality components in C and C++ for Unix and Linux environments, where the engineer will write optimized code and shell scripts to improve production system performance. Key responsibilities include managing source code using Git and Bitbucket, applying software design patterns for scalable architecture, and debugging complex hardware-software interactions. The position requires technical expertise in memory management, concurrency, and performance monitoring. The work focuses on delivering device-oriented solutions, firmware, and communication interfaces, while also translating billing and revenue management requirements into technical tasks to support accurate financial processes and seamless integration with broader enterprise systems.
What does a Software Engineer earn in Virginia?
Median $165000 from 125 postings across 23 companies.
Skills
What you'll do
What we're looking for
More like this
Caterpillar
General Dynamics
Philips
General Dynamics
Carnegie Mellon University
Comcast