On average, Senior Firmware Engineers in the United States earn six-figure salaries ($115K) annually, making for a very well-paid profession. Total cash compensation to Senior Firmware Engineers approaches anywhere from $94K on the lower end to $153K on the higher end; in exceptional cases, this can include more than $21K from bonuses and upwards of $10K from profit sharing. Compensation for this group is mainly affected by geography, but the specific employer and experience level are influential factors as well. Nearly all report receiving medical coverage from their employers and most collect dental insurance. Job satisfaction for Senior Firmware Engineers is high. This snapshot results from replies to PayScale's salary survey.
Read More
$90,285 - $148,309
$90K
$110K
$150K
MEDIAN: $114,656
10%
50%
90%

Add this chart to your site: 640px    300px

National Salary Data (?
XAll compensation data shown are gross 10th to 90th percentile ranges. Take the PayScale Survey to find out how location influences pay for this job.
)
$0$60K$120K$180K
Salary
$90,285 - $148,309  
   
Bonus
$1,981 - $21,247  
Profit Sharing
$0.00 - $10,033  
Total Pay (?
XTotal Pay combines base annual salary or hourly wage, bonuses, profit sharing, tips, commissions, overtime pay and other forms of cash earnings, as applicable for this job. It does not include equity (stock) compensation, cash value of retirement benefits, or the value of other non-cash benefits (e.g. healthcare).
)
$93,621 - $152,560  
Country: United States | Currency: USD | Updated: 18 Jan 2017 | Individuals Reporting: 188

Find Out Exactly What You Should Be Paid

United States (change)

Employers: Start Here »

Job Description for Senior Firmware Engineer

Senior firmware engineers develop applications and systems for various technology companies, creating custom code to provide solutions. While this is not a leadership position, senior firmware engineers need to have strong leadership skills to manage software projects and work with a team of engineers to finish a programming project. Typically, they lead the design, development, and testing of new programs, working with a large team to ensure the production of a quality project. The typical day for senior firmware engineers would consist of team meetings and working directly with a computer and programming. Additionally, senior firmware engineers participate in research and development, occasionally providing new and innovative ideas for the improvement of products.

Read More...

Senior Firmware Engineer Tasks

  • Design and develop firmware and software modules such as device drivers, diagnostic monitors, and application firmware.
  • Apply standards and protocols to meet requirements and system needs.
  • Debug and test firmware and algorithms, optimizing product functionality.

Firmware Engineer Job Listings

Search for more jobs:

Popular Employer Salaries for Senior Firmware Engineer


Tesla Motors offers the largest salaries in town — $145K on average.

Popular Skills for Senior Firmware Engineer


Survey results suggest that Senior Firmware Engineers use a fairly large toolkit of professional skills. Most notably, skills in Team Leadership, Software Development, C programming Language, and Embedded / Real-Time / RTOS are correlated to pay that is above average. Skills that seem to negatively impact pay include C++, C++ Programming Language, and Software Architecture. Those educated in C tend to be well versed in Software Development.

Pay by Experience Level for Senior Firmware Engineer

Median of all compensation (including tips, bonus, and overtime) by years of experience.


Senior Firmware Engineers do not generally earn higher incomes from more experience in the field. Although individuals who have less than five years' experience earn $100K on average, people with five to 10 years benefit from a notably larger average of $120K. Senior Firmware Engineers who work for 10 to 20 years in their occupation tend to earn about $122K. Senior Firmware Engineers who surpass 20 years on the job report pay that isn't higher than those with 10 to 20 years.

Pay Difference by Location

National Average: $120,551

Larger city markers indicate a job is popular in that location.

Relative to Senior Firmware Engineers in the rest of the country, Senior Firmware Engineers in San Jose, Palo Alto, and San Francisco see salaries beyond the national average. In fact, these California cities offer more pay than any other American city. The lowest-paying market is Minneapolis, which sits 23 percent below the national average, proving that location is a significant contributor to overall pay. Employers pay around 17 percent less in Longmont and 16 percent less in Milwaukee, below-median salaries for those in this field.

Related Job Salaries

Key Stats for Senior Firmware Engineer

Gender

Female
7 %
Male
93 %

Job Satisfaction

Extremely satisfied
Rated 5 out of 5
based on 21 votes.
034
1-4 years
6%
5-9 years
35%
10-19 years
34%
20 years or more
26%
Location:
Years in Fields/Career:
United States (change)

Experience Affects Senior Firmware Engineer Salaries



National Average
$121,000



Skills That Affect Senior Firmware Engineer Salaries

Team Leadership
up arrow 7%


National Average
$121,000



C
up arrow 9%


Software Architecture
up arrow 9%

C++
up arrow 13%

Job Satisfaction

Extremely satisfied
Rated 5 out of 5
based on 21 votes.

Gender

Female
7 %
Male
93 %

Years of Experience

1-4 years
6%
5-9 years
35%
10-19 years
34%
20 years or more
26%

Common Health Benefits

medical benefits
Medical: 97%
dental benefits
Dental: 89%
vision benefits
Vision: 84%
dental benefits
None: 2%
ADVERTISEMENT