1

Senior Firmware Engineer Jobs in Michigan (NOW HIRING)

Senior BMC Firmware Engineer

Ann Arbor, MI · On-site

$116K - $154K/yr

BMC Firmware Engineer - Senior Work Location: Austin, TX 78728 Duration: 12 Months Work Type: Temporary Assignment Job Type: Onsite KEY RESPONSIBILITIES: * The position entails firmware development ...

... senior product technology process engineers. Central Engineering is KLA's largest engineering ... We need a Firmware Design Engineer on our growing Ann Arbor team to lead the development of product ...

Lead Firmware Engineer

Ann Arbor, MI · On-site

$97K - $164K/yr

... senior product technology process engineers. Central Engineering is KLA's largest engineering ... We need a Firmware Design Engineer on our growing Ann Arbor team to lead the development of product ...

... senior product technology process engineers. Central Engineering is KLA's largest engineering ... We need a Firmware Design Engineer on our growing Ann Arbor team to lead the development of product ...

Sr. Staff SoC BSW Core Engineer

Auburn Hills, MI · On-site

$113K - $149K/yr

We are seeking a Sr. Staff SoC BSW Core Engineer - Middleware, IPC Stacks to join the Base Software (BSW) Engineering team at Stellantis, where you will drive the design, development, and integration ...

Sr. Staff SoC BSW Core Engineer

Auburn Hills, MI · On-site

$113K - $149K/yr

We are seeking a Sr. Staff SoC BSW Core Engineer - Middleware, IPC Stacks to join the Base Software (BSW) Engineering team at Stellantis, where you will drive the design, development, and integration ...

Senior Embedded Software Engineer Location: Novi, Mi (On-site) Contract to Hire Rate: $60-70 About ... Develop and maintain embedded software and firmware for Battery Management System (BMS ...

New

... an Senior Engineer to develop embedded software for next-generation AD/ADAS platforms. This role ... Develop and enhance firmware and low-level software components that improve platform behavior ...

Sr. Embedded Software Engineer

Farmington Hills, MI · On-site

$122K - $159K/yr

... an Senior Engineer to develop embedded software for next-generation AD/ADAS platforms. This role ... Develop and enhance firmware and low-level software components that improve platform behavior ...

next page

Showing results 1-20

Senior Firmware Engineer information

See Michigan salary details

$70.6K

$122.3K

$171.7K

How much do senior firmware engineer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for senior firmware engineer in Michigan is $122,308.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,200.00 and $137,700.00 per year, depending on experience, location, and employer.

What does a senior firmware engineer do?

A senior firmware engineer designs, develops, and tests low-level software that controls hardware devices. They often work with embedded systems, use programming languages like C or C++, and collaborate with hardware engineers to ensure proper functionality and performance. This role typically requires strong problem-solving skills and experience with debugging tools and real-time operating systems.

How much money does a senior firmware engineer make?

A senior firmware engineer typically earns between $100,000 and $150,000 annually, depending on experience, location, and industry. They often have expertise in embedded systems, C/C++ programming, and hardware integration, which can influence salary levels.

What are the key skills and qualifications needed to thrive as a senior firmware engineer?

To thrive as a Senior Firmware Engineer, you need deep expertise in embedded systems, strong coding skills in C/C++ or similar languages, and a degree in computer engineering, electrical engineering, or a related field. Familiarity with hardware debugging tools, version control systems like Git, and real-time operating systems (RTOS) is typically required, along with relevant certifications such as Certified Embedded Systems Engineer. Strong problem-solving abilities, attention to detail, and effective communication skills set top performers apart. These competencies ensure robust firmware development, seamless hardware-software integration, and successful collaboration within multidisciplinary teams.

What is a senior firmware engineer?

Senior Firmware Engineers are experienced professionals who design, develop, and maintain the low-level software (firmware) that enables hardware devices to function correctly. They typically work with embedded systems, programming microcontrollers or processors using languages like C or C++. In addition to writing and debugging code, they often lead projects, mentor junior engineers, and collaborate closely with hardware and software teams to ensure seamless integration and optimal device performance.

What are the most common challenges faced by senior firmware engineers when collaborating with hardware teams?

Senior Firmware Engineers often work closely with hardware teams to ensure seamless integration of software and hardware components. One common challenge is managing communication gaps due to differing technical languages and priorities between software and hardware disciplines. Additionally, hardware prototypes may evolve rapidly, requiring firmware engineers to adapt code frequently, troubleshoot unexpected behavior, and adjust to shifting specifications. Building strong cross-functional relationships and maintaining clear, frequent communication helps address these challenges and ensures project success.
What are the most commonly searched types of Firmware Engineer jobs in Michigan? The most popular types of Firmware Engineer jobs in Michigan are:
What job categories do people searching Senior Firmware Engineer jobs in Michigan look for? The top searched job categories for Senior Firmware Engineer jobs in Michigan are:
What cities in Michigan are hiring for Senior Firmware Engineer jobs? Cities in Michigan with the most Senior Firmware Engineer job openings:
Infographic showing various Senior Firmware Engineer job openings in Michigan as of August 2026, with employment types broken down into 89% Full Time, 4% Part Time, 1% Temporary, and 6% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $122,308 per year, or $58.8 per hour.

Senior BMC Firmware Engineer

Tekwissen

Ann Arbor, MI • On-site

$116K - $154K/yr

Other

This job post has expired today. Applications are no longer accepted.


Job description

TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. This Client is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets. global company that specializes in manufacturing semiconductor devices used in computer processing. The company also produces flash memories, graphics processors, motherboard chip sets, and a variety of components used in consumer electronics goods.

Tasks

ACADEMIC CREDENTIALS:

  • BSEE, BSCS, or BSCE degree or higher
  • 5+ years or more of firmware development
  • 3 years or more of manageability firmware experience
  • Candidates should enjoy working in a dynamic team environment
Requirements

Top 3-5 Must Have Skills for this role:

  • BMC working experience, openBMC, iLo or Dell iDrac
  • Highly experienced in C++/C, Shell scripting
  • Linux kernel modules, drivers
  • DMTF standards like Redfish, MCTP, PLDM is plus
Benefits

Job Title: BMC Firmware Engineer - Senior

Work Location: Austin, TX 78728

Duration: 12 Months

Work Type: Temporary Assignment

Job Type: Onsite

Job Description:

KEY RESPONSIBILITIES:

  • The position entails firmware development in conjunction with coordination with architects, BIOS developers, vendors, and quality assurance teams to develop robust, innovative OpenBMC firmware releases for customer reference boards.
  • Responsibilities include BMC firmware development in an OpenBMC environment, upstreaming work to the OpenBMC community and troubleshooting existing designs.
  • A successful candidate will employ solid software methodologies, manageability design expertise, debug capabilities, and strong process practices to ensure on-schedule, defect-free firmware deliveries with focus on continuous feature and code improvement.
#J-18808-Ljbffr

TekWissen logo

About TekWissen

Sourced by ZipRecruiter

TekWissen is an emerging global human capital, recruitment and IT services organization. Operating since 2009, we draw upon more than a decade of staffing experience to deliver critical talent acquisition solutions and IT engagements for our clients. We’re founded on a culture that is passionate about delivering tailored solutions, that create lasting partnerships.

Industry

Recruiting and staffing services

Company size

501 - 1,000 Employees

Headquarters location

Ann Arbor, MI, US

Year founded

2009

Social media