1

Firmware Engineer Ii Jobs (NOW HIRING)

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

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

Firmware Engineer II

Fort Collins, CO · On-site

$115K - $130K/yr

We are seeking a Firmware Engineer II to join our development team. In this role, you will work develop, test, and maintain software for our cutting-edge video security products. You will participate ...

About the job As a firmware engineer, you are responsible for designing and implementing a safe ... S. in Software Engineering, Computer Science, Computer Engineering, or similar * 2+ years of ...

Firmware Engineer II

Palo Alto, CA · On-site

$132K - $153K/yr

About the job As a firmware engineer, you are responsible for designing and implementing a safe ... S. in Software Engineering, Computer Science, Computer Engineering, or similar * 2+ years of ...

Firmware Engineer II

Palo Alto, CA · On-site

$132K - $153K/yr

About the job As a firmware engineer, you are responsible for designing and implementing a safe ... S. in Software Engineering, Computer Science, Computer Engineering, or similar * 2+ years of ...

Principal Embedded Firmware Engineer

Houston, TX · On-site

$98K - $134K/yr

This role focuses on Class I, II, and III medical devices, including neuromodulation platforms ... The Principal Embedded Firmware Engineer will collaborate with multidisciplinary engineering teams ...

Firmware Engineer (Embedded firmware development using C/C++) Location: - Plano, TX (Hybrid) As a ... 1 and Level 2 engineers via design and code reviews Work closely with Systems, Electrical ...

Firmware Engineer for EV charging system Intermediate level Directs the activities related to the ... Typically 2-4 years of related experience.

Candidates should have at least 2 years of experience and an interest in the IoT space and smart ... Work closely with lead engineers to develop firmware solutions for New Product Introductions (NPI ...

New

Principal Embedded Firmware Engineer

Houston, TX · On-site

$98K - $134K/yr

This role focuses on Class I, II, and III medical devices, including neuromodulation platforms ... The Principal Embedded Firmware Engineer will collaborate with multidisciplinary engineering teams ...

Firmware Engineer - Autonomous Weapons & Drone Systems Location: Onsite -Leander, TX Type ... Citizen or National, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee ...

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 Jul 2, 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:
Firmware Engineer II

Full-time

Posted 10 days ago


Job description

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Job Description
Be part of the Cadence DDR PHY IP Front End Design team responsible for -
• Develop firmware for DDR5 PHY using microcontrollers
• Developing firmware in C typically involving bare-metal programming and developing low-level APIs on Microcontrollers.
• Responsible for collaborating with hardware designers and memory subsystem architects to derive training algorithms and implement them.
• Responsible for collaborating with the verification team to deduce firmware-hardware co-verification plan.
• Develop and Debug firmware in RTL based hardware simulations (C +Verilog simulations)
• Develop and Debug on Silicon bring-up boards.
Required Skills:
• Good Knowledge of DDR5 JEDEC spec, knowledge of different DIMM configurations and specifications.
• Relevant experience in developing bare-metal firmware for High-speed SerDes or Memory interface Physical Layer blocks.
• Good Knowledge of C programming language for embedded software development and use of relevant IDE.
• Comfortable debugging RTL simulations involving firmware and microcontroller subsystem.
• Good knowledge of Shell/Perl/Python/TCL scripting
• Good experience on Verification EDA Tools like simulators and waveform viewers
We're doing work that matters. Help us solve what others can't.