1

Embedded Firmware Engineer Jobs in Rochester, NY

What your day-to-day as a FPGA Firmware Developer at Fermilab will look like ... Designing and implementing FPGA logic, RTL, embedded firmware, and supporting test infrastructure.

Sr. Firmware Engineer (Qualitrol)

Fairport, NY · On-site

$113K - $150K/yr

Embedded systems, firmware development with specific focus on Linux and real time embedded systems ... Proficiency in programming peripheral interfaces like UART, I2C, SPI , etc. Proven experience in ...

Be Seen First

S. Based Company-Builder-Designer-Developer of Electro-Mechanical Systems for Essential Industry ... Experience with embedded Firmware surrounding Industrial Networks/Networking protocols (modbus ...

New

Senior Embedded Software Engineer

Rochester, NY · On-site

$120K - $157K/yr

The Senior Embedded Software Engineer researches, designs, and develops embedded software systems ... spanning firmware, real-time OS, communication layers, and hardware/firmware boundaries.

next page

Showing results 1-20

Embedded Firmware Engineer information

See Rochester, NY salary details

$72.5K

$120.4K

$161.8K

How much do embedded firmware engineer jobs pay per year?

As of Sep 1, 2026, the average yearly pay for embedded firmware engineer in Rochester, NY is $120,381.00, according to ZipRecruiter salary data. Most workers in this role earn between $101,600.00 and $139,100.00 per year, depending on experience, location, and employer.

What does an embedded firmware engineer do?

An Embedded Firmware Engineer develops and maintains low-level software that controls hardware devices, ensuring they function efficiently and reliably. They write code in languages like C and C++ for microcontrollers and processors, often working with real-time operating systems (RTOS) and communication protocols. Their role involves debugging, optimizing performance, and collaborating with hardware and software teams to integrate systems.

What are the key skills and qualifications needed to thrive as an embedded firmware engineer?

To excel as an Embedded Firmware Engineer, you need a strong command of C/C++ programming, embedded systems design, and microcontroller architecture, typically supported by a degree in electrical engineering, computer engineering, or a related field. Familiarity with debugging tools, real-time operating systems (RTOS), version control systems like Git, and industry-relevant certifications such as Certified Embedded Systems Engineer (CESE) are valuable. Strong problem-solving abilities, effective cross-functional communication, and adaptability are essential soft skills. These competencies ensure high-quality, reliable firmware development and efficient collaboration with hardware, software, and testing teams.

How much do embedded firmware engineers make?

Embedded firmware engineers typically earn between $80,000 and $130,000 annually, depending on experience, location, and industry. Senior roles or those with specialized skills in real-time operating systems or hardware interfaces can command higher salaries. Certifications and proficiency with tools like C, C++, and debugging hardware can also influence compensation.

Is embedded firmware engineering a good career?

Embedded firmware engineering is a stable and growing field that involves developing software for hardware devices such as microcontrollers and IoT products. It requires skills in programming languages like C and C++, knowledge of hardware interfaces, and often involves working with real-time operating systems. The demand for embedded firmware engineers is strong across industries like automotive, healthcare, and consumer electronics, making it a viable career choice with good job prospects.

What are the most commonly searched types of Embedded Firmware Engineer jobs in Rochester, NY?

The most popular types of Embedded Firmware Engineer jobs in Rochester, NY are:

What are popular job titles related to Embedded Firmware Engineer jobs in Rochester, NY?

For Embedded Firmware Engineer jobs in Rochester, NY, the most frequently searched job titles are:

What job categories do people searching Embedded Firmware Engineer jobs in Rochester, NY look for?

The top searched job categories for Embedded Firmware Engineer jobs in Rochester, NY are:

What cities near Rochester, NY are hiring for Embedded Firmware Engineer jobs?

Cities near Rochester, NY with the most Embedded Firmware Engineer job openings:

Infographic showing various Embedded Firmware Engineer job openings in Rochester, NY as of August 2026, with employment types broken down into 95% Full Time, 2% Part Time, and 3% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $120,381 per year, or $57.9 per hour.

Embedded Firmware Engineer

Advanced Micro Devices, Inc

Rochester, NY • On-site

$126K/yr

Full-time

Posted 14 days ago


Advanced Micro Devices rating

8.6

Company rating: 8.6 out of 10

Based on 13 frontline employees who took The Breakroom Quiz

27th of 159 rated electronics manufacturers


Job description

ADVANCE YOUR CAREER. ADVANCE THE WORLD.
At AMD, we believe technology can change lives for the better. It can heal us, entertain us, and make us more connected, productive, and understanding of the world around us. And we're looking for talent who feel the same: people who want to leave the planet better than they found it, those who don't shy away from humanity's challenges but are determined to help solve them.
AMD is powering the next generation of supercomputing, high-performance computing, cloud, and AI. Whether you're designing next-gen processors, enabling AI breakthroughs, or creating go-to-market plans, every role at AMD contributes to something bigger - technology that moves the world forward.
THE ROLE:
The focus of this role is to develop and verify the embedded firmware in AMD's mixed-signal power management IP, and to contribute to the RTL design and verification of the hardware that firmware controls.
THE PERSON:
You have a passion for low-level embedded software and the hardware it runs on. You are comfortable working at the boundary between firmware and RTL, and you enjoy debugging problems that span both. You are a team player with excellent communication skills, strong analytical and problem-solving ability, and the judgment to get firmware right the first time in a ROM-based design.
KEY RESPONSIBILITIES:
Embedded Firmware Development
  • Design, implement, and maintain bare-metal embedded firmware in C/C++ in a mixed-signal power management IC
  • Own firmware architecture for boot and reset sequencing, interrupt handling, communication, fault detection and response
  • Develop and maintain the firmware/hardware interface in partnership with RTL design, including register map and programming model definition
  • Optimize firmware for tight ROM footprint, RAM usage, and real-time response constraints

Firmware Verification & Validation
  • Define and execute firmware verification strategy, including unit testing, firmware/RTL co-simulation, and regression automation
  • Debug firmware running against RTL in simulation and emulation environments, driving failures to root cause across the hardware/software boundary
  • Own firmware code quality and release readiness ahead of ROM freeze, given the limited ability to patch after tape-out
  • Support post-silicon bring-up, debug, and firmware validation on silicon

RTL Design & Verification Support
  • Contribute to SystemVerilog RTL design and verification for blocks across the team as project needs require
  • Partner with the verification team to review test plans and ensure firmware-driven scenarios are covered at block and system level

Collaboration
  • Work across Analog, RTL Design, Systems Engineering, Architecture, and Product Engineering teams
  • Contribute to design and code reviews, and mentor engineers on embedded firmware practice

PREFERRED EXPERIENCE:
  • Strong C/C++ programming for resource-constrained, bare-metal embedded targets
  • Experience developing firmware against hardware register interfaces, including bring-up on pre-silicon models and on silicon
  • Proficiency with embedded toolchains, debuggers, and scripting in Python
  • Demonstrated ability to debug across the firmware/hardware boundary
  • Firmware development for ROM-based or non-patchable targets, with the rigor that implies
  • SystemVerilog RTL design and/or verification experience in an ASIC design environment
  • Firmware/RTL co-simulation, emulation, or FPGA prototyping experience
  • Familiarity with control and telemetry interfaces such as I2C, SPI, APB, SVID, or PMBus
  • Post-silicon bring-up and debug experience

ACADEMIC CREDENTIALS:
  • Bachelors or master's in electrical/computer engineering or computer science

This role is not eligible for visa sponsorship.
#LI-DP1
Benefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD's "Responsible AI Policy" is available here.
This posting is for an existing vacancy.

What Advanced Micro Devices employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom