1

Firmware Engineer Jobs in Detroit, MI (NOW HIRING)

SoC BSW Engineer - OS & Hypervisor, Cybersecurity Location: (Remote / Hybrid / On-site - City, Country) Employment Type: (Full-time / Part-time / Contract) Pay Range: Job Requirement Details ...

Infrastructure Engineer

Dearborn, MI ยท On-site

$98K - $129K/yr

Automation & Firmware Management * Lead scripting initiatives and develop automated server ... Systems Engineering & Testing * Deliver robust server designs and lead FMEA (Failure Mode and ...

Establish best practices for embedded firmware architecture, hardware abstraction, diagnostics, and fault handling. * Provide expert-level guidance on embedded firmware design, real-time systems, and ...

Interact regularly with hardware and firmware engineers to communicate test results, issues, and recommendations. * Support adherence to automotive product development engineering practices and ...

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

Principal BMS Engineer

Ann Arbor, MI ยท On-site

$150 - $190/hr

The Principal BMS Engineer defines technical direction, owns system-level architecture decisions ... Serve as technical authority for BMS architecture, including firmware, electronics, sensing ...

Project Engineer - PC, Mobile & Embedded Diagnostics for Heavy Duty Vehicles Location: Rochester ... Lead development of driver, firmware, and application software for vehicle communication devices ...

Project Engineer - PC, Mobile & Embedded Diagnostics for Heavy Duty Vehicles Location: Rochester ... Lead development of driver, firmware, and application software for vehicle communication devices ...

Project Engineer - PC, Mobile & Embedded Diagnostics for Heavy Duty Vehicles Location: Rochester ... Lead development of driver, firmware, and application software for vehicle communication devices ...

Showing results 21-40

Firmware Engineer information

See Detroit, MI salary details

$74.2K

$165.8K

$202.9K

How much do firmware engineer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for firmware engineer in Detroit, MI is $165,757.00, according to ZipRecruiter salary data. Most workers in this role earn between $141,600.00 and $202,900.00 per year, depending on experience, location, and employer.

What is a firmware engineer?

Firmware Engineers are professionals who design, develop, test, and maintain the low-level software (firmware) that allows hardware devices to function. This firmware acts as a bridge between the device's hardware and higher-level software, ensuring that hardware components operate correctly and efficiently. Firmware Engineers typically work with embedded systems, writing code in languages like C or C++ for microcontrollers, sensors, and other electronic devices. Their work is crucial in industries such as consumer electronics, automotive, medical devices, and telecommunications.

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

To thrive as a Firmware Engineer, you need a solid background in embedded systems, C/C++ programming, and a relevant engineering degree such as Electrical or Computer Engineering. Familiarity with hardware debugging tools, version control systems like Git, and real-time operating systems (RTOS) is typically required. Strong problem-solving abilities, attention to detail, and effective communication skills help firmware engineers excel, especially when collaborating with hardware and software teams. These skills and qualities are crucial to ensure reliable, efficient firmware that seamlessly integrates with hardware products.

What are some common challenges firmware engineers face when working with cross-functional teams?

Firmware Engineers often collaborate closely with hardware designers, software developers, and QA teams. A common challenge is ensuring clear communication of technical requirements and constraints, as firmware must interface seamlessly with hardware and higher-level software. Misalignment or delays in one area can impact overall delivery, so Firmware Engineers need strong problem-solving and collaboration skills to address integration issues and keep projects on track. Regular cross-team meetings and thorough documentation help mitigate these challenges.

What is the difference between Firmware Engineer vs Embedded Software Engineer?

AspectFirmware EngineerEmbedded Software Engineer
CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related fields; knowledge of hardware and low-level programmingBachelor's in Computer Engineering, Electrical Engineering, or related fields; strong programming skills in C/C++
Work EnvironmentDesigning and developing firmware for hardware devices, often working closely with hardware teamsDeveloping software for embedded systems, often in real-time environments
Industry UsageElectronics, consumer devices, IoT, automotiveConsumer electronics, medical devices, industrial automation

Firmware Engineers focus on creating low-level code that directly interacts with hardware components, while Embedded Software Engineers develop software that runs on embedded systems, often with a broader scope. Both roles require similar technical skills and often overlap in industries like consumer electronics and IoT.

How much money does a firmware engineer make?

A firmware engineer's salary varies based on experience, location, and industry, but typically ranges from $80,000 to $130,000 annually. Senior firmware engineers with specialized skills in embedded systems and real-time operating systems can earn higher salaries, especially in high-demand tech sectors.

What are the most commonly searched types of Firmware Engineer jobs in Detroit, MI?

The most popular types of Firmware Engineer jobs in Detroit, MI are:

What cities near Detroit, MI are hiring for Firmware Engineer jobs?

Cities near Detroit, MI with the most Firmware Engineer job openings:

Infographic showing various Firmware Engineer job openings in Detroit, MI as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $165,757 per year, or $79.7 per hour.

Application Engineer, Hardware/Firmware (OEM Integrations)

Utilidata

Ann Arbor, MI โ€ข Remote

$175K - $245K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 8 days ago


Job description

Utilidata is a fast-growing NVIDIA-backed AI company enabling AI data centers to dynamically orchestrate power and unlock more compute capacity from existing energy infrastructure. For over a decade, we have applied AI to the electric grid — bringing real-time visibility and power-flow control to complex energy infrastructure. Our Karman platform, built on a custom NVIDIA module, brings that same capability to AI data centers, giving operators a way to better use the power already available to them.
We are looking for an Application Engineer, Hardware/Firmware to join our Technical Programs team and serve as the technical bridge between Karman and our customers' hardware environments. This is a founding role in a new Application Engineering function, shaping how we take customers from contract to production. The role works directly with customers and partners with our Hardware, Firmware, and Product teams to design, build, and validate Karman integrations — including the hardware integration surfaces required for new Karman form factors. We are looking for a hands-on builder who can translate customer requirements into concrete designs and POCs, drive them to production, and communicate effectively with both engineering teams and customer stakeholders. We are looking for candidates who are mission-driven, technically versatile, and thrive in fast-paced, high-ownership environments.
Responsibilities

  • Partner with Product and GTM teams pre-contract to assess customer hardware environments and build proof-of-concept integration layers that demonstrate Karman's value
  • Design and implement the hardware integration layer between Karman and customer infrastructure; review both Utilidata and customer hardware designs to identify integration points and gaps
  • Write and modify embedded firmware to adapt Karman to each customer's platform
  • Own end-to-end technical execution for customer hardware integrations, from kick-off through design, validation, release, and deployment
  • Lead customer-facing technical calls, on-site visits, and requirements reviews with customer engineering, IT, and operations teams
  • Create and maintain customer integration artifacts, including HW Design Review Checklists, Validation and Test Checklists, Installation and Power-Up Guides, HW Release Timelines, KPI trackers, and After-Action Reports
  • Develop HW Design Collaterals covering layout, schematic, power, IO, signal integrity, thermal, and RFI requirements
  • Produce SOM and metrology bring-up documentation, including HW Bring-Up and Power-Up Guides and design reviews for schematics, layouts, and test results
  • Track hardware KPIs and risks; escalate and coordinate resolution across engineering teams
  • Take an AI-first approach to automating processes and generating integration and deployment artifacts
  • Participate in roadmap meetings, sprint planning, and design reviews with the HW team to maintain current product knowledge
  • Serve as the feedback loop between field deployments and core engineering, translating integration learnings into product improvements
  • Build out repeatable processes, templates, and best practices to scale the Application Engineering function


Minimum Qualifications

  • 6+ years of hands-on hardware and embedded firmware engineering experience, with a demonstrated ability to independently design, implement, and validate hardware solutions from concept through production
  • Bachelor's degree in Electrical Engineering, computer science or similar field OR equivalent training and on the job experience 
  • Proven experience designing hardware integration points, including PCB-level design, interface definition, and system bring-up, owned end-to-end
  • FPGA development experience spanning both hardware design/RTL and firmware
  • Proficiency writing, modifying, and debugging embedded firmware independently
  • Working knowledge of embedded and data center interfaces and protocols (e.g., I2C, UART, PCIe, Ethernet)
  • Ability to read and critically review schematics, PCB layouts, and test results
  • Demonstrated ability to produce structured engineering artifacts, including design review checklists, test plans, validation procedures, and deployment documentation
  • Strong communication skills with the ability to present technical content to both engineering and non-engineering audiences
  • High learning agility in fast-moving, early-stage product environments
  • Experience in data center infrastructure, power electronics, or energy management hardware
  • Willingness to travel  for customer kick-offs, on-site reviews, and deployment validation


Enhanced Qualifications (Nice to Have)

  • Master’s degree in Electrical Engineer or related field
  • Familiarity with System-on-Module (SOM) platforms or metrology hardware
  • Knowledge of power quality, thermal management, or power sequencing
  • Experience with embedded Linux, BSP bring-up, or Yocto-based OS customization
  • Familiarity with on-device messaging and serialization patterns (e.g., ZeroMQ, Protobuf, gRPC, REST APIs)
  • Prior experience in a customer-facing technical role such as Field Application Engineer or systems integration engineer


Salary range: $175,000 to $245,000 base compensation depending on experience and level, plus stock options. This role spans multiple job levels; final level and compensation will be determined based on the candidate's experience.
Location: Preference will be given to candidates based in or around the Bay Area, CA. This role can also be based at our company headquarters in Ann Arbor, Michigan. Regular travel to OEM partner sites and the company’s HQ in Ann Arbor, MI is required.
Our Commitments
Utilidata values the diversity of our team. We provide equal employment opportunities without regard to race, color, religion, creed, sex, gender, sexual orientation, gender identity or expression, national origin, age, physical disability, mental disability, medical condition, pregnancy or childbirth, sexual orientation, genetics, genetic information, marital status, or status as a covered veteran or any other basis protected by applicable federal, state, and local laws.
We are committed to:

  • Creating a diverse and inclusive workplace that is welcoming, supportive, affirming, and respectful
  • Empowering employees to solve problems and work together to make a difference
  • Providing mentorship and growth opportunities as part of a collaborative team
  • A flexible work environment with flexible paid time off
  • Competitive compensation and benefits, including health, dental, vision, and employer-match 401(k)
     

Powered by JazzHR

8yeqJMllbc