1

Firmware Engineer Ii Jobs (NOW HIRING)

The Firmware Engineer II is responsible for providing firmware for embedded controls systems used in new product development, new or enhancements to system features, and existing product firmware ...

The Firmware Engineer II is responsible for providing firmware for embedded controls systems used in new product development, new or enhancements to system features, and existing product firmware ...

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 ...

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 ...

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 ...

Your role The Firmware Engineer II supports the development of cutting-edge scientific instruments tailored for research and industrial applications in the quantum industry. As a member of a ...

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 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

Longmont, CO · On-site

$82K - $106K/yr

Our vision is to be the best Firmware / Software engineering team that brings Storage Devices alive ... Bachelor's degree with 1-3 years of experience or a Master's degree with 0-2 years of experience in ...

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 ...

We are seeking a talented and motivated Firmware Engineer II to join our dynamic engineering team. In this role, you will be responsible for the design, development, and maintenance of firmware for ...

As a Firmware Engineer II , you will contribute to the design, development and verification of software that powers life-changing, safety-critical medical devices. This position sits within our ...

Embedded Firmware Engineer II

Germantown, WI · On-site

$104K - $143K/yr

As an Embedded Firmware Engineer II, you will play a critical role in designing and implementing robust firmware solutions that drive the success of our lighting products. From concept to production ...

Embedded Firmware Engineer II

Milpitas, CA · On-site

$120K - $164K/yr

Embedded Firmware Engineer II Duties and Responsibilities * Develop and maintain firmware on STM32 / TI / Renesas MCU platforms * Implement and debug low-level drivers (ADC, GPIO, PWM, SPI, I2C, UART ...

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 Jun 9, 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.

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 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.

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 are Firmware Engineer II roles and responsibilities?

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.
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 May 2026, with employment types broken down into 87% Full Time, and 13% Contract. Highlights an 93% In-person, and 7% Remote job distribution, with an average salary of $167,438 per year, or $80.5 per hour.

Firmware Engineer II

Generac

South Portland, ME

Full-time

Posted 3 days ago


Generac Power Systems rating

7.0

Company rating: 7.0 out of 10

Based on 64 frontline employees who took The Breakroom Quiz

289th of 417 rated machine equipment manufacturers


Job description

We believe power is a promise - a shared commitment to be there for others when it matters most.

For more than 65 years, we've turned big ideas into solutions that help protect homes, strengthen businesses and build a more resilient, efficient, sustainable energy future.


Ready to Power a Smarter World with us?


The Firmware Engineer II is responsible for providing firmware for embedded controls systems used in new product development, new or enhancements to system features, and existing product firmware support where needed. This role will be specifically involved in helping the design and development of new controls or algorithms, and system testing both in the lab and on real products. Located out of our wonderful S. Portland ME office, you will work with a great team of engineers and other professionals who support the clean energy products.

Major Responsibilities:

  • Drive power conversion and energy storage firmware design.
  • Develop, enhance and debug new and existing real-time firmware in C. Deliver high-quality code in a real-time embedded environment.
  • Design and implement functionality and behaviors of embedded subsystems, including power electronics control.
  • Drive firmware development for performance, scalability, robustness, and tight integration with the hardware.
  • Design safety rated firmware to meet UL1998 or related standards.
  • Hands-on hardwarebringup,buildandexecutecomponentvalidation to deliver robust, functional code using a combination of simulation, HIL and lab stages
  • Debug to ensure high quality of product in manufacturing, test and field
  • Occasional Travel to other Generac facilities and customer site visits as necessary
  • Other duties as assigned

Minimum Requirements:

  • Bachelor of Science in Electrical Engineering, Computer Engineering, Computer Science, Mathematics, Physics or related degree
  • 2 years of experience with embedded programming using languages such as C and or C++

Knowledge / Skills / Abilities

  • Fluency with switch mode power electronics including inverters, DC-DC converters, power management, powerconversionand control
  • Excellent software fundamentals, including architectural design, algorithm development, data structures, code modularity, and debugging multi-threaded code.
  • Experience with test-driven development using unit testing, software in the loop, or hardware in the loop methodologies. Our developersparticipatesignificantly in firmware testing, so a validation mindset isrequired.
  • Familiarity with electrical test tools like scopes, meters, and power supplies.

Relocation assistance for qualified candidate

At this time we cannot offer employment to any candidates on OPT or H1B.

No 3rd parties or agencies at this time

"We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law."


What Generac Power Systems employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom