1

Firmware Engineer Ii Jobs (NOW HIRING)

The Firmware Engineer II will collaborate with and establish trusting relationships with engineers and cross-functional teams locally and globally. You will participate in the new product development ...

Job Summary The Firmware Engineer II is primarily responsible for designing, developing, and testing firmware for high-volume electronic products in the vehicle emergency and safety industry that ...

As a Firmware Engineer II, you will take on increasing technical responsibility by contributing to software architecture, owning features, and improving development processes in a regulated ...

The Firmware Engineer II will collaborate with and establish trusting relationships with engineers and cross-functional teams locally and globally. You will participate in the new product development ...

Firmware Engineer II

Longmont, CO · On-site

$82K - $100K/yr

As part of our Firmware and Software Engineering team, you will contribute to the development of ... 2 years of experience. Location: Our Longmont product-design campus is nestled against the ...

Firmware Engineer II

San Francisco, CA · On-site

$126K - $189K/yr

About the role Hinge Health is seeking a Firmware Engineer to join our Hardware Engineering team ... * 2+ years of professional experience in Firmware or Embedded Software, writing code for consumer ...

Firmware Engineer 2

San Diego, CA · On-site

$100K - $150K/yr

Join our fast-paced and passionate team as Firmware Engineer 2. As we scale, you will be instrumental in building our foundation from the ground up. This is a dynamic, hands-on role for a self ...

Firmware Engineer II

Kent, WA · On-site

$120K - $140K/yr

A Firmware Engineer II is responsible for the design, development, testing, and maintenance of embedded firmware for microcontroller-based electromechanical gate and door products. This is a highly ...

A Firmware Engineer II is responsible for the design, development, testing, and maintenance of embedded firmware for microcontroller-based electromechanical gate and door products. This is a highly ...

Firmware Engineer 2

San Diego, CA · Hybrid

$100K - $150K/yr

Join our fast-paced and passionate team as Firmware Engineer 2. As we scale, you will be instrumental in building our foundation from the ground up. This is a dynamic, hands-on role for a self ...

Firmware Engineer 2

San Diego, CA · On-site

$100K - $150K/yr

Join our fast-paced and passionate team as Firmware Engineer 2. As we scale, you will be instrumental in building our foundation from the ground up. This is a dynamic, hands-on role for a self ...

Firmware Engineer II

Kent, WA · On-site

$120K - $140K/yr

A Firmware Engineer II is responsible for the design, development, testing, and maintenance of embedded firmware for microcontroller-based electromechanical gate and door products. This is a highly ...

Collaborate with hardware engineers to define system architecture, debug hardware/firmware interactions, and ensure seamless integration. * Optimize firmware for power efficiency, performance, and ...

Minimum two years professional engineering experience, preferably in the design and manufacturing of electro-mechanical products. * Firmware or software development experience, languages may include ...

Collaborate with hardware engineers to define system architecture, debug hardware/firmware interactions, and ensure seamless integration. * Optimize firmware for power efficiency, performance, and ...

next page

Showing results 1-20

Firmware Engineer Ii information

See salary details

$75K

$167.4K

$205K

How much do firmware engineer ii jobs pay per year?

As of Sep 1, 2026, the average yearly pay for firmware engineer ii in the United States is $167,438.00, according to ZipRecruiter salary data. Most workers in this role earn between $143,000.00 and $205,000.00 per year, depending on experience, location, and employer.

What is a firmware engineer ii?

A Firmware Engineer II is responsible for designing, developing, testing, and maintaining embedded software that controls hardware devices. They typically work with microcontrollers, processors, and various hardware platforms to ensure the firmware integrates seamlessly with the hardware. In addition to coding in languages like C or C++, they debug and optimize existing firmware, collaborate with hardware engineers, and may participate in code reviews and documentation. As a mid-level position, they are expected to demonstrate proficiency in embedded systems and contribute to project planning and problem-solving.

How does a firmware engineer ii typically collaborate with hardware teams during product development?

As a Firmware Engineer II, you will work closely with hardware engineers to ensure seamless integration between software and hardware components. This collaboration often involves reviewing hardware schematics, participating in design reviews, and troubleshooting issues that arise during testing. Effective communication is essential, as you may need to provide feedback on hardware limitations or suggest firmware adjustments to optimize device performance. This teamwork fosters a dynamic environment where cross-disciplinary knowledge is highly valued and supports the successful launch of reliable products.

What are the key skills and qualifications needed to thrive as a firmware engineer ii, and why are they important?

To thrive as a Firmware Engineer II, you need a solid background in embedded systems, C/C++ programming, and a relevant engineering degree. Familiarity with version control systems (like Git), debugging tools, and hardware platforms such as microcontrollers is typically required. Strong problem-solving, attention to detail, and effective collaboration skills help drive innovation and resolve complex technical issues efficiently. These skills and qualities are crucial for delivering reliable firmware solutions that integrate seamlessly with hardware and meet project requirements.

What is the difference between Firmware Engineer Ii vs Firmware Engineer I?

AspectFirmware Engineer IFirmware Engineer II
Required CredentialsBachelor's degree in Electrical Engineering, Computer Science, or related fieldBachelor's degree; 1-3 years experience or equivalent
Work EnvironmentDevelopment teams, hardware labs, embedded systemsMore complex projects, mentorship roles, cross-functional teams
Employer & Industry UsageConsumer electronics, automotive, IoT devicesSimilar industries, often working on advanced firmware features
Search & Comparison IntentEntry-level to mid-level firmware rolesMid-level firmware roles with increased responsibilities

The main difference between Firmware Engineer I and Firmware Engineer II lies in experience and responsibilities. Firmware Engineer II typically has more hands-on experience, handles more complex projects, and may mentor junior engineers. Both roles are common in embedded systems, consumer electronics, and automotive industries, with Firmware Engineer II representing a step up in technical expertise and project scope.

More about Firmware Engineer Ii jobs

What job categories do people searching Firmware Engineer Ii jobs look for?

The top searched job categories for Firmware Engineer Ii jobs are:

Infographic showing various Firmware Engineer Ii job openings in the United States as of August 2026, with employment types broken down into 93% Full Time, 3% Part Time, and 4% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $167,438 per year, or $80.5 per hour.

Firmware Engineer II

Milwaukee Tool

Brookfield, WI • On-site

Full-time

Medical, Dental, Vision, Retirement

Re-posted 9 days ago


Job description

Firmware Engineer
Job Description:
INNOVATE WITHOUT BOUNDARIES! At Milwaukee Tool we firmly believe that our People and our Culture are the secrets to our success - so we give you unlimited access to everything you need to create disruptive new technologies and solutions on our electrical engineering teams. Our Engineering Team is responsible for giving life to the batteries, motors, and electronics that power solutions changing the lives of our users. Every developmental phase of these critical components happens in-house under the watch of this team. We continue to invest in electrical engineering resources to design and develop leadership in electronic capabilities; something unique within the industry. And we're pushing the limits in firmware engineering, power electronics, embedded systems, machine learning, and the use of artificial intelligence.
Behind our doors you'll be empowered every day to own it, drive it, and do what it takes to design and develop the biggest breakthroughs in the industry. Meanwhile, you'll have the support and resources of the fastest-growing brand in the construction industry to make it happen.
Year after year, our team continues to make significant breakthroughs in the industry. We're just getting started. To learn more about our story click HERE.
The Firmware Engineer II will collaborate with and establish trusting relationships with engineers and cross-functional teams locally and globally. You will participate in the new product development process supporting deliverables at key milestones.
You'll also be DISRUPTIVE through these duties and responsibilities:
  • Working independently, design, prototype, test, and troubleshoot embedded systems including application functions and libraries for real-time applications and low to mid-level complexity projects.
  • Develop and execute test plans and procedures for firmware applications and subsystems.
  • Use laboratory equipment such as oscilloscopes, power supplies, electronic loads, and data acquisition systems.
  • Conduct experiments, perform simulations, and draw concise, logical conclusions by analyzing data.
  • Track projects to ensure adherence to schedule and communicate status updates to other teams and mid-level management.
  • Role model Milwaukee Tool's culture while providing technical guidance, mentorship, and coaching junior Engineers.
  • Work with component suppliers and manufacturers for proper component selection on existing projects and providing input into future product needs.
  • Schedule, develop agendas for, facilitate, and document technical meetings and formal presentations.
  • Acquire knowledge and maintain an understanding of Milwaukee Tool's development and manufacturing processes to effectively and efficiently mass produce power tools.
  • Design and qualify new solutions to applicable regulatory standards such as UL, CEC, CE, and ANSI.

What TOOLS you'll bring with you:
  • Bachelor of Science Degree in Computer Engineering, Computer Science, Electrical Engineering, or related field.
  • 2+ years of experience with embedded C/C++ or a comparable programming language for embedded systems.
  • Experience with one or more of the following: DevOps, automated testing (LabView), continuous integration/continuous deployment (CI/CD), hardware in the loop (HIL), unit testing, structural testing methodologies, National Instrument hardware, and TestStand.
  • Experience with software configuration management tools, defect tracking tools, and peer reviews.
  • Excellent problem-solving skills, exercises independent judgement and works well under pressure in a dynamic environment.
  • Self-motivated, organized, efficient, process oriented with a strong work ethic.
  • Exceptional verbal and writing skills.
  • Ability to travel 10% of the time (domestic and international).

Other TOOLS we prefer you to have:
  • Master's Degree in Computer Engineering, Computer Science, Electrical Engineering, or related field.
  • Experience with CAD tools, particularly those relevant to electrical/PCB design.
  • "Bare metal" C/C++ programming experience outside of an OS/RTOS.
  • Experience developing bare-metal firmware designs for real-time applications.

We provide these great perks and benefits:
  • Robust health, dental and vision insurance plans.
  • Generous 401 (K) savings plan.
  • Education assistance.
  • On-site wellness, fitness center, food, and coffee service.
  • And many more, check out our benefits site HERE.

Milwaukee Tool is an equal opportunity employer.