1

Firmware Manager Jobs in Raleigh, NC (NOW HIRING)

BSP / Embedded Linux Engineer

Morrisville, NC · On-site

$123K - $161K/yr

Integrate firmware components, including Root of Trust, signing chain, and BIOS SPI flash management. * Collaborate with cross-functional teams to ensure clean handoff of build artifacts and provide ...

Senior Electrical Engineer

Morrisville, NC · On-site

$100K - $131K/yr

Debug hardware/firmware integration alongside firmware and software engineers. * Characterize and optimize power consumption and battery management for portable and wearable platforms. * Coordinate ...

Senior Electrical Engineer

Morrisville, NC · On-site

$100K - $131K/yr

Debug hardware/firmware integration alongside firmware and software engineers. * Characterize and optimize power consumption and battery management for portable and wearable platforms. * Coordinate ...

Senior Electrical Engineer

Morrisville, NC · On-site

$100K - $131K/yr

Debug hardware/firmware integration alongside firmware and software engineers. * Characterize and optimize power consumption and battery management for portable and wearable platforms. * Coordinate ...

Senior Electrical Engineer

Morrisville, NC · On-site

$100K - $131K/yr

Debug hardware/firmware integration alongside firmware and software engineers. * Characterize and optimize power consumption and battery management for portable and wearable platforms. * Coordinate ...

Itron is innovating new ways for utilities and cities to manage energy and water.Our trusted ... Validate endtoend system functionality across software, firmware, hardware, meters, tools, and ...

... management tools such as DOORS NG, Jama, or Simulink Requirements. • Experience integrating plant and controls models with firmware or software to support MIL, SIL, or co-simulation workflows. • ...

Firmware flashing * Network connectivity * Monitor lab health and promptly resolve system or network issues * Maintain lab inventory and manage access control * Develop automation scripts using ...

Manage lab servers test benches and associated hardware infrastructure * Perform system ... Support daily lab operations including hardware bring up firmware flashing and network connectivity

Work with software architects to define and develop software and firmware for fast configuration ... Communicate complex trade-offs and recommendations to management. Qualifications * Education : * MS ...

... firmware. Duties and Responsibilities: * Develop and formulate testing steps for product. * Install ... Conduct project management training of best practices in order for projects and operations to run ...

Showing results 41-60

Firmware Manager information

See Raleigh, NC salary details

$72.9K

$162.8K

$199.3K

How much do firmware manager jobs pay per year?

As of Aug 8, 2026, the average yearly pay for firmware manager in Raleigh, NC is $162,763.00, according to ZipRecruiter salary data. Most workers in this role earn between $139,000.00 and $199,300.00 per year, depending on experience, location, and employer.

What is a firmware manager?

A Firmware Manager is responsible for overseeing the development, testing, and deployment of embedded software and firmware within hardware products. They lead a team of engineers, ensure project timelines are met, and maintain firmware quality and security standards. Additionally, they collaborate with hardware and software teams to optimize performance and resolve issues. Their role is critical in industries like consumer electronics, automotive, and IoT, where firmware plays an essential role in device functionality.

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

To thrive as a Firmware Manager, you need a strong background in embedded systems, firmware development, and team leadership, typically supported by a degree in electrical engineering or computer science. Familiarity with tools such as version control systems (e.g., Git), real-time operating systems, and certification in project management (such as PMP or Agile methodologies) is often expected. Excellent communication, problem-solving abilities, and the capacity to mentor and coordinate diverse teams are crucial soft skills. These competencies ensure successful delivery of complex firmware projects, seamless team collaboration, and high product quality in a fast-paced technology environment.

What are some typical challenges a firmware manager faces, and how can they be addressed?

Firmware Managers often face challenges such as balancing project deadlines with quality requirements, coordinating cross-functional teams, and staying updated with rapidly evolving technologies. Managing dependencies between software, hardware, and product requirements can lead to complex troubleshooting and prioritization decisions. Proactive communication, effective resource planning, and fostering a culture of continuous learning can help address these challenges. Many organizations support their managers by offering training, collaborative tools, and opportunities to participate in strategic planning to keep projects on track and teams motivated.

What cities near Raleigh, NC are hiring for Firmware Manager jobs? Cities near Raleigh, NC with the most Firmware Manager job openings:
Infographic showing various Firmware Manager job openings in Raleigh, NC as of August 2026, with employment types broken down into 84% Full Time, 12% Part Time, and 4% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $162,763 per year, or $78.3 per hour.

BSP / Embedded Linux Engineer

MphasiS Corporation USA

Morrisville, NC • On-site

$123K - $161K/yr

Other

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Job Summary:

The BSP / Embedded Linux Engineer will be responsible for the board-level bring-up, kernel and device tree development, EC interface driver, and hardware integration for the AST2700 platform. This role is critical in bridging hardware and software, ensuring seamless firmware integration and collaboration across teams. The ideal candidate will possess a strong background in embedded Linux development and a passion for hardware-software interfacing.

Responsibilities:

  • Lead the bring-up of embedded Linux BSP, including kernel configuration and device tree authoring for ARM SoCs, with a focus on ASPEED AST2700.
  • Develop and debug low-level bus drivers (I2C, SPI, eSPI) essential for EC interface bring-up.
  • Contribute to Yocto/OpenEmbedded by authoring meta-layer recipes, machine configurations, and kernel bbappend files for ASPEED targets.
  • Integrate firmware components, including Root of Trust, signing chain, and BIOS SPI flash management.
  • Collaborate with cross-functional teams to ensure clean handoff of build artifacts and provide necessary hardware context for security reviews.

Mandatory Skills:

  • Proven experience in embedded Linux BSP development, specifically in board bring-up, kernel configuration, and device tree authoring for ARM SoCs, preferably ASPEED AST2700.
  • Strong skills in low-level bus driver development, particularly I2C and SPI, with a focus on debugging and protocol confirmation.
  • Experience with Yocto/OpenEmbedded, including the ability to create and modify meta-layer recipes and configurations.
  • Experience with firmware integration processes, including Root of Trust and BIOS management.
  • Ability to work collaboratively across teams, ensuring effective communication and context sharing.
  • Experience with BMC tools is a deal-breaker for this role.

Preferred Skills:

  • Experience with ASPEED AST2500/AST2700 SoC platforms.
  • History of contributing to OpenBMC or integrating phosphor services.
  • Knowledge of U-Boot bootloader configuration and secure boot chain integration.
  • Experience with Linux kernel CVE triage and patch backport workflows.
  • Familiarity with hardware debugging tools such as JTAG, oscilloscopes, and logic analyzers for bus protocol debugging.

Qualifications:

Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science. Equivalent practical experience will be considered for candidates with extensive embedded Linux BSP development experience.