Experience
Industry
The estimated total pay for a Embedded Software Engineer is $130,443 per year in the United States area, with an average salary of $105,947 per year. These numbers represent the median, which is the midpoint of the ranges from our proprietary Total Pay Estimate model and based on salaries collected from our users. The estimated additional pay is $24,496 per year. Additional pay could include cash bonus, commission, tips, and profit sharing. The "Most Likely Range" represents values that exist within the 25th and 75th percentile of all pay data available for this role.
How accurate does $130,443 look to you?
Your input helps Glassdoor refine our pay estimates over time.
For Embedded Software Engineer
Download as data table
Job Title | Salary |
---|---|
Embedded Software Engineer | $130,443 /yr |
Embedded Software Engineer Staff | $128,209 /yr |
Embedded Software Engineer II | $141,459 /yr |
For an Embedded Software Engineer in United States
Below is the total pay for the top 10 highest paying companies for an Embedded Software Engineer in United States. Employers include Meta, Google and Apple.
For Embedded Software Engineer
Download as data table
Job Title | Salary |
---|---|
Embedded Software Engineer | $130,443 /yr |
Embedded Software Engineer Staff | $128,209 /yr |
Embedded Software Engineer II | $141,459 /yr |
Let’s pay it forward! The Glassdoor community relies on people like you to share accurate salary info to promote fair compensation everywhere
For an Embedded Software Engineer in United States
The top 5 paying industries for an Embedded Software Engineer in United States are Information Technology with a median total pay of $168,824, Human Resources & Staffing with a median total pay of $153,947, Telecommunications with a median total pay of $145,651, Retail & Wholesale with a median total pay of $137,841, and Manufacturing with a median total pay of $131,510.
What is the pay outlook for Engineering?
Engineering jobs are in high demand with workers receiving generous compensation packages and bonuses. Engineering offers ample opportunity for growth and development with transferable skills across an array of fields from software, supply chain and logistics to aerospace. Most roles require at least a bachelor’s degree. To remain competitive, job-seekers should consider specialization or skill-specific programs such as coding boot-camps or certifications.
For embedded software engineer
Job Title
Location
Total Pay
Base Pay | Additional Pay
Total Years of Experience
Years at Recent Employer
Submitted
Date or Time
United States of America
| 1-3 years
/yr
Submitted Yesterday
United States of America
| 4-6 years
/yr
$40K | $7K
Submitted Yesterday
United States of America
| 4-6 years
/yr
Submitted Yesterday
United States of America
| 4-6 years
/yr
$140K | $10K
Submitted Yesterday
United States of America
| 1-3 years
/yr
Submitted 2 days ago
United States of America
| 1-3 years
/yr
Submitted 2 days ago
United States of America
| 4-6 years
/yr
Submitted 2 days ago
United States of America
| <1 year
/yr
Submitted 2 days ago
The national average salary for an Embedded Software Engineer is $105,947 per year in United States. Filter by location to see an Embedded Software Engineer salaries in your area. Salaries estimates are based on 2769 salaries submitted anonymously to Glassdoor by an Embedded Software Engineer employees.
The highest salary for an Embedded Software Engineer in United States is $156,911 per year.
The lowest salary for an Embedded Software Engineer in United States is $71,537 per year.
If you are thinking of becoming an Embedded Software Engineer or planning the next step in your career, find details about the role, the career path and salary trajectory of an Embedded Software Engineer.
Demand for embedded software engineers is increasing due to the rising number of cyberthreats and the nationwide dependency on cybersecurity. Along with this growing demand comes high potential for increase in salaries for occupations involving computer science. Embedded software engineers earn income on the higher end of all computer occupations. As software engineering is typically a collaborative process, those who have gained enough knowledge and experience in the field often get promoted to supervise or manage these projects, increasing their earnings.
Powered by Glassdoor Economic Research
Join thousands of real professionals anonymously talking about salaries in their industry
Factors such as an advanced degree, professional certificates, work experience, and an average of $24,495.85 in extra pay per year can qualify an embedded software engineer as making good money. Glassdoor data reveals that 74% of embedded software engineers are satisfied with their salary.
Join thousands of real professionals anonymously talking about salaries in their industry
The average pay of an embedded software engineer is $130,443.21 per year. Individual pay varies widely and ranges from $85,744.14 to $201,738.03, depending on education, industry, location, and experience. An embedded software engineer can be promoted to a [senior engineer](https://www.glassdoor.com/Salaries/senior-embedded-software-engineer-salary-SRCH_KO0,33.htm), which often offers higher pay, after years of following the embedded software engineer career path.
Learn more about negotiating salaries from thousands of other real professionals
To improve your income as an embedded software engineer, focus on increasing your value through formal education, professional certification, and building soft skills. Get an advanced degree in a relevant field, such as an MS in software engineering or a Ph.D. in computer science. Alternatively, studying for a professional certification requires less time commitment. Popular online programs include the Certificate in Embedded & Real-Time Systems Programming from the University of Washington and Embedded Systems Engineering Certificate from UC Irvine. To get promoted to a senior or lead engineer, improve your soft skills, such as communication, leadership, teamwork, networking, and time management. You can take relevant courses or get a career coach.
Arm yourself with information whether you want to negotiate a higher salary for a job offer or your current position. Go to embedded software engineer jobs to find out the market rate for engineers with your experience. Use that as the starting point of your negotiation:
- "Based on my research of other companies' salaries for similar positions, I'm looking for a salary of ..."
You can also increase your leverage by getting competing offers:
- "I got a competing offer with this total compensation. I prefer a comparable package."
If you're negotiating for an established position, emphasize the value you bring:
- "I developed this product which brought in this amount of revenue ..."