Log In

Log In to Save

Sign Up to Save

Sign Up to Dismiss


The email and password you specified are invalid. Please, try again.

Email and password are mandatory

Forgot Password?

Don't have an account? Sign Up

reset password

Enter your email address and we will send you a link to reset your password.

Back to Log In

Become A Senior Firmware Engineer

Where do you want to work?

To get started, tell us where you'd like to work.
Sorry, we can't find that. Please try a different city or state.

Working As A Senior Firmware Engineer

  • Interacting With Computers
  • Making Decisions and Solving Problems
  • Thinking Creatively
  • Updating and Using Relevant Knowledge
  • Getting Information
  • Mostly Sitting

  • $112,000

    Average Salary

What Does A Senior Firmware Engineer Do At Thermo Fisher Scientific

* Analyzes and designs firmware for embedded controller based products
* Demonstrates the ability to take designs through all stages of development, release, and long life product support.
* Ability to understand and modify legacy code
* Round Robin and ISR coding techniques.
* Ability to debug and initial QA of their own code
* Familiarity with GCC and Pic32/DSPic micro-controllers
* The candidate will have the ability to execute research and development plans, and to evaluate the performance of new technologies

What Does A Senior Firmware Engineer Do At Cybercoders

* Deliver firmware working with the product/firmware-upgrade release teams.
* Deliver C++ objects & code (C
* and above) and common UI APIs across hardware platforms.
* Integrate the I/O device specific drivers for each specific platform.
* Supporting HW engineers for I/O devices for vendor or technology evaluations.
* Delivering UI APIs and working with integration testing for automating UI testing.
* Working with the UX architect to understand the WatchGuard UI guidelines.
* Working with UX architect and product management on UI workflows.
* Working with UX architect for obtaining font, glyphs, sound/voice files, and international language support files and packages.
* Maintaining documentation, on Confluence, of the latest UI process and the UI APIs.
* Providing periodic outlook on UI related issues and technology roadmap on general UI technologies that will be applied to WatchGuard Video products.
* Command Language Interface (CLI) design.
* What You Need for this Position
* Overall 5+ years of embedded firmware development experience.
* years experience as a user interface firmware developer for hardware products.
* Strong knowledge of user interface used on hardware products like dot-matrix screens, LEDs, buttons, voice based prompts, vibration output.
* At least 2 years strong experience working on and building Embedded Linux systems.
* Must have experience with Linux kernel, threading strategies, and delivering deterministic and stable user experiences.
* What's In It for You
* Top pay
* BONUS structure
* Profit sharing
* K
* PTO/Sick leave
* Work with cutting edge technology
* Huge growth potential!
* So, if you are a Senior User Interface Firmware Engineer with experience, please apply today!
* Applicants must be authorized to work in the U
* S.
* CyberCoders, Inc is proud to be an Equal Opportunity Employer
* All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law.
* Your Right to Work** – In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.
* Senior UI Firmware Engineer
* UI On Hardware Products!!
* TX-Plano

What Does A Senior Firmware Engineer Do At Job Juncture

* Specifying, designing, implementing, releasing, and supporting embedded software products for R&D software development department.
* Participates in embedded design projects from concept to production; Develops utilities, using Visual Basic or C/C++, in support of the embedded system development process;Supervises junior level developers or contract personnel in a senior level design/development role; Leads small interdisciplinary teams in completion of embedded software engineering project
* Writing and executing Engineering / System test plan-casesEducationBachelors of Science or equivalent foreign degree in electricalEngineering or equivalent fieldThis company is a market leader in theft prevention and asset management and has been in business for decades.
* They have a small engineering team with a "German Engineering Mentality" of having their engineers involved in all aspects of engineering so if you are looking to expand your skill set this is the place.
* Also, this is an easy commute to souther New Jersey, it's low cost of living and easy access to the beach, mountains, Philadelphia, Washington, DC, and New York City

What Does A Senior Firmware Engineer Do At Xylem

* Design, implement and test firmware for high volume, battery operated RF Automatic Meter Infrastructure (AMI) and metering products.
* Develop and integrate solid state metrology and/or sensors used within metering products.
* Collaborate with hardware, mechanical and product engineers to ensure high quality, factory-ready products that adhere to schedule, cost and performance requirements.
* Collaborate with other development teams to ensure products work flawlessly within Sensus systems and with 3rdparty offerings.
* Assist with design calculations, analog and digital circuit design and PCB schematics/layouts.
* Assist quality assurance and marketing teams in investigating and analyzing defective product returned from customers
* Develop PC-based tools and applications for demonstration and analysis of metrology and product performance data.
* Develop documentation required for collaboration, sustainability and internal processes.
* Interface with third-partycompanies to enable integration of their technologies with the Sensus portfolio of products

What Does A Senior Firmware Engineer Do At Sirius XM Radio Inc.

* Develop firmware that runs on a variety of embedded systems including our OBD
* II hardware adapters. 

* Assist with hardware debugging including bus protocol debugging (I2C, SPI, UART and friends) and power management. 

* Develop and improve build systems, automated test and internal tools used to manage large scale firmware deployments. 

* Develop and triage manufacturing tests in conjunction with our partners in China and Taiwan. 

* Specify, design and implement new firmware features for our core consumer experience. 

* Work with QA to implement test plans for validating new features or tricky code changes. 

* Interface with cross functional teams from design, through to product and engineering. 

* Supervisory Responsibilities:
* None

Show More

Show Less

How To Become A Senior Firmware Engineer

Software developers usually have a bachelor’s degree in computer science and strong computer programming skills.


Software developers usually have a bachelor’s degree, typically in computer science, software engineering, or a related field. A degree in mathematics is also acceptable. Computer science degree programs are the most common, because they tend to cover a broad range of topics. Students should focus on classes related to building software in order to better prepare themselves for work in the occupation. For some positions, employers may prefer a master’s degree.

Although writing code is not their first priority, developers must have a strong background in computer programming. They usually gain this experience in school. Throughout their career, developers must keep up to date on new tools and computer languages.

Software developers also need skills related to the industry in which they work. Developers working in a bank, for example, should have knowledge of finance so that they can understand a bank’s computing needs.

Other Experience

Many students gain experience in software development by completing an internship at a software company while in college.

Some software developers first work as computer programmers and then are given more responsibility as they gain experience. Eventually, they become developers.


Software developers can advance to become information technology (IT) project managers, also called computer and information systems managers, a position in which they oversee the software development process.

Important Qualities

Analytical skills. Developers must analyze users’ needs and then design software to meet those needs.

Communication skills. Developers must be able to give clear instructions to others working on a project. They must also explain to their customers how the software works and answer any questions that arise.

Computer skills. Developers must understand computer capabilities and programming languages in order to design effective software.

Creativity. Developers are the creative minds behind new computer software.

Detail oriented. Developers often work on many parts of an application or system at the same time and must therefore be able to concentrate and pay attention to detail.

Interpersonal skills. Software developers must be able to work well with others who contribute to designing, developing, and programming successful software.

Problem-solving skills. Because developers are in charge of software from beginning to end, they must be able to solve problems that arise throughout the design process.

Show More

Show Less

Senior Firmware Engineer jobs

Add To My Jobs
Job type you want
Full Time
Part Time

Real Senior Firmware Engineer Salaries

Job Title Company Location Start Date Salary
Senior Firmware Engineer Savant Systems, LLC San Francisco, CA Jun 10, 2015 $190,000
Sr.Staff Firmware Engineer Sandisk Corporation Milpitas, CA Apr 04, 2016 $172,000
SR. Staff Firmware Engineer Sandisk Corporation Milpitas, CA Jun 24, 2016 $167,606
SR. Staff Firmware Engineer Sandisk Corporation Milpitas, CA Feb 09, 2016 $166,260
Senior Firmware Engineer-Advance Controller Micron Technology, Inc. Santa Clara, CA Jan 09, 2016 $165,000
SR. Staff Firmware Engineer Sandisk Corporation Milpitas, CA Dec 21, 2015 $165,000
Senior Firmware Engineer Microsoft Corporation Redmond, WA Jul 16, 2016 $161,300
SR. Staff Firmware Engineer Sandisk Corporation Milpitas, CA Sep 04, 2015 $161,160
SR. Staff Firmware Engineer Sandisk Corporation Milpitas, CA Aug 12, 2015 $160,038
SR. Staff Firmware Engineer Sandisk Corporation Milpitas, CA Oct 05, 2015 $160,000
Senior Firmware Engineer Aliphcom San Francisco, CA May 23, 2016 $160,000
Senior Firmware Engineer Savant Systems, LLC San Francisco, CA Aug 14, 2015 $160,000
Senior Firmware Engineer Aliphcom San Jose, CA Sep 18, 2016 $160,000
Senior Firmware Engineer Aliphcom San Francisco, CA May 24, 2016 $160,000
Senior Firmware Engineer Blue Clover Devices, Inc. San Francisco, CA Jul 13, 2016 $138,446
Engineer, SR. Staff-Firmware Broadcom Corporation Sunnyvale, CA Nov 17, 2016 $138,403
SR. Firmware Engineer Super Micro Computer, Inc. San Jose, CA Oct 01, 2015 $136,346
Senior Firmware Engineer Micro Lambda Wireless Inc. Fremont, CA Jan 11, 2016 $135,655
SR. Firmware Engineer Super Micro Computer, Inc. San Jose, CA Sep 13, 2015 $134,986
Senior Firmware Engineer Fitbit, Inc. San Diego, CA Jul 25, 2016 $134,514
Senior Firmware Engineer Samsung Semiconductor, Inc. San Jose, CA Jan 28, 2015 $133,204
Engineer, SR. Staff-Firmware Broadcom Corporation San Diego, CA Feb 29, 2016 $132,746
Senior Firmware Engineer I Starkey Laboratories, Inc. Austin, TX Aug 25, 2015 $118,747
Senior Firmware Engineer I Starkey Laboratories, Inc. Austin, TX Mar 10, 2016 $118,747
Senior Firmware Engineer Samsung Semiconductor, Inc. San Jose, CA Jan 28, 2015 $118,257
Senior Firmware Engineer Silver Spring Networks, Inc. Redwood City, CA Nov 04, 2016 $117,603 -
SR. Firmware Engineer Hitachi Global Storage Technologies San Diego, CA Apr 13, 2015 $117,562
Senior Firmware Engineer Sandisk Corporation Milpitas, CA Oct 19, 2015 $117,500
Senior Firmware Engineer Sandisk Corporation Milpitas, CA Oct 29, 2015 $117,500
SR. Firmware Engineer Sandisk Corporation Milpitas, CA Aug 12, 2015 $116,982

No Results

To get more results, try adjusting your search by changing your filters.

Show More

Top Skills for A Senior Firmware Engineer


Show More

Top Senior Firmware Engineer Skills

  1. Hard Disk
  2. Device Drivers
  3. Linux
You can check out examples of real life uses of top skills on resumes here:
  • Supported manufacturing in testing of hard disk drive heads by providing custom drive firmware.
  • Performed some development and maintenance on serial device drivers and made modifications to the kernel.
  • Mentored junior developers in Linux application development.
  • Developed expertise in object oriented programming and design methodologies in C/C++ and assembly.
  • Converted all demo applications from being serial based to being USB based.

Top Senior Firmware Engineer Employers

Senior Firmware Engineer Videos

Embedded Firmware Engineering Career Opportunities - Cameron Resources Group

NZ@Work: Eroad - Introducing Senior Java Developer Carlos

Oliver Wing - X-Box Firmware Engineer