1

Electrical Firmware Engineer Jobs (NOW HIRING)

Sr Firmware Engineer

San Jose, CA · On-site

$138K - $183K/yr

Qualifications • Expertise in debugging and troubleshooting firmware issues • Strong experience in embedded software development • In-depth knowledge of electrical engineering principles • ...

Firmware Engineer

Costa Mesa, CA · On-site

$166K - $220K/yr

ABOUT THE ROLE We are looking for a Firmware Engineer with experience developing low-level software ... Work cross-functionally with Electrical, Software, and Product Design teams to ensure program ...

Firmware Engineer

Costa Mesa, CA · On-site

$166K - $220K/yr

ABOUT THE ROLE We are looking for a Firmware Engineer with experience developing low-level software ... Work cross-functionally with Electrical, Software, and Product Design teams to ensure program ...

Principal Embedded Firmware Engineer

Houston, TX · On-site

$98K - $134K/yr

The Principal Embedded Firmware Engineer will collaborate with multidisciplinary engineering teams across software, electrical, and mechanical disciplines to deliver high-quality products on schedule.

Principal Embedded Firmware Engineer

Houston, TX · On-site

$98K - $134K/yr

The Principal Embedded Firmware Engineer will collaborate with multidisciplinary engineering teams across software, electrical, and mechanical disciplines to deliver high-quality products on schedule.

Firmware Engineer for EV charging system Intermediate level Directs the activities related to the ... electrical engineering * Ability to understand and deal well with rapid development cycles and ...

Principal Embedded Firmware Engineer

Houston, TX · On-site

$98K - $134K/yr

The Principal Embedded Firmware Engineer will collaborate with multidisciplinary engineering teams across software, electrical, and mechanical disciplines to deliver high-quality products on schedule.

Firmware Engineer Senzit focuses on empowering businesses with a next-generation predictive ... Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related ...

ABOUT THE JOB The Imaging team is seeking a Firmware Engineer to help design a new product lines ... Troubleshoot issues that span the electrical and software boundaries, with solid skills using both ...

Firmware Engineer Senzit focuses on empowering businesses with a next-generation predictive ... Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related ...

Firmware Engineer

Tucson, AZ · On-site

$80K - $100K/yr

Partner with hardware, electrical, and systems engineers on design reviews and integration efforts ... The ideal Firmware Engineer candidate will have demonstrated proficiency in the following areas:

Staff Firmware Engineer

Costa Mesa, CA · On-site

$220K - $292K/yr

We work in close coordination with Electrical Engineering to develop hardware and software solutions to some of the hardest problems facing our customers. You'll contribute low level firmware ...

next page

Showing results 1-20

Electrical Firmware Engineer information

See salary details

$75K

$167.4K

$205K

How much do electrical firmware engineer jobs pay per year?

As of Jul 9, 2026, the average yearly pay for electrical firmware engineer 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 an Electrical Firmware Engineer typically collaborate with hardware and software teams during product development?

Electrical Firmware Engineers work closely with both hardware and software teams to ensure seamless integration of embedded systems. They often participate in design reviews, coordinate on hardware specifications, and troubleshoot issues that arise from interactions between firmware and physical components. Regular communication and iterative testing are essential, as firmware must be tailored to match evolving hardware designs while also supporting software requirements. This collaborative environment fosters problem-solving and innovation, making cross-team coordination a key aspect of the role.

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

AspectElectrical Firmware EngineerEmbedded Software Engineer
Required CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related fields; knowledge of firmware developmentBachelor's in Computer Science, Electrical Engineering, or related fields; programming skills in C/C++
Work EnvironmentHardware-focused, working closely with circuit design and embedded systemsSoftware-focused, developing code for embedded devices and microcontrollers
Industry UsageElectronics, consumer devices, industrial automationConsumer electronics, automotive, medical devices

Electrical Firmware Engineers primarily develop firmware that interacts directly with hardware components, often working on embedded systems with a focus on electrical aspects. Embedded Software Engineers focus on writing software for embedded devices, emphasizing programming and system integration. While both roles require similar technical skills, their focus areas and work environments differ slightly, catering to different aspects of embedded system development.

What are the key skills and qualifications needed to thrive as an Electrical Firmware Engineer, and why are they important?

To thrive as an Electrical Firmware Engineer, you need a solid background in electrical engineering principles, embedded systems, and firmware development, typically supported by a relevant degree. Familiarity with programming languages like C/C++, hardware description languages, debugging tools, and version control systems is essential, and certifications in embedded systems or related fields are advantageous. Strong problem-solving abilities, attention to detail, and effective teamwork and communication skills help distinguish top performers in this role. These competencies are crucial for developing reliable, efficient firmware solutions that seamlessly integrate with hardware and meet project requirements.

What are Electrical Firmware Engineers?

Electrical Firmware Engineers are professionals who design, develop, and test the software that directly controls electronic hardware devices. They bridge the gap between hardware and software, ensuring that embedded systems function efficiently and reliably. Their work involves writing code for microcontrollers, troubleshooting hardware-software interactions, and optimizing system performance. Electrical Firmware Engineers are essential in industries like consumer electronics, automotive, telecommunications, and industrial automation.
More about Electrical Firmware Engineer jobs
Infographic showing various Electrical Firmware Engineer job openings in the United States as of July 2026, with employment types broken down into 93% Full Time, 5% Part Time, 1% Contract, and 1% Nights. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $167,438 per year, or $80.5 per hour.
Firmware Engineer

Full-time

Re-posted 24 days ago


Springs Window Fashions rating

4.8

Company rating: 4.8 out of 10

Based on 5 frontline employees who took The Breakroom Quiz


Job description

The Best Experience Company 

Our tagline is “The Best Experience Company.” More than just a set of words, it represents the essence of who we are at Springs Window Fashions. As North America’s premier window covering company, we’re committed to creating the Best Experience for our associates, consumers and end users, business partners, and communities. We want you to join our team of passionate self-starters who believe the world is full of Best Experience opportunities. So, if you’re excited about the thought of a Best Experience career with a team focused on creating Best Experiences for all, we want to hear from you! 

Mission

The Firmware Engineer is responsible for the design, development, and testing of embedded firmware for motorized and connected products, including control systems, communication interfaces, and power-managed devices for existing and new products.
The role includes ownership of firmware behavior, system integration, and long-term platform support. At the senior level, the Firmware Engineer provides technical leadership, architectural guidance, and mentoring support to help expand firmware capability across the engineering organization.
This position operates within a growing engineering team, contributing to improved system reliability, deeper technical expertise, and the evolution of future motorized and automated product offerings.


Objectives

  • Design, develop, test, and maintain embedded firmware for motorized and connected products across multiple brands and product lines.
  • Collaborate with Electrical Engineering to support hardware bring-up, firmware-hardware integration, and system-level debugging.
  • Implement firmware solutions that meet requirements for power consumption, performance, reliability, and manufacturability.
  • Develop and maintain firmware interfaces for motors, controls, user interfaces, and wired or wireless communication protocols.
  • Participate in design reviews and incorporate cross-functional feedback into firmware implementations.
  • Support validation, production readiness, and manufacturing test activities.
  • Assist with root-cause analysis and corrective actions for customer, manufacturing, or field issues.
  • Maintain firmware documentation, version control discipline, and release practices.
  • At the senior level, contribute to firmware architecture decisions, mentor other engineers, and help define firmware standards and best practices.

Education & Experience

  • Bachelor of Science degree in Computer Engineering, Electrical Engineering, Software Engineering, or related field.
  • 6+ years of embedded firmware development experience, including system-level ownership and technical leadership responsibilities.
  • Relevant experience with new product development and product design.
  • Experience working on battery-powered, resource-constrained embedded systems.
  • Experience using version control systems (e.g., Git) with disciplined branching and release practices.
  • Familiarity with embedded debugging tools such as JTAG, SWD, logic analyzers, and protocol analyzers.
  • Experience working with issue tracking, change management, and release documentation tools.
  • Proficiency with Microsoft Office tools (Excel, Word) for documentation and communication.
  • Preferred: Familiarity with Silicon Labs (SiLabs) and STMicroelectronics (STM) microcontrollers, including SDK implementation, configuration, and integration into product firmware applications.

Knowledge, Skills & Abilities

  • Strong foundation in embedded firmware development using C/C++ for microcontroller-based systems.
  • Experience designing and implementing firmware architectures using state machines, task scheduling, and modular design principles.
  • Proficiency implementing and debugging communication protocols such as UART, SPI, I2C, and higher-level wired and wireless protocols.
  • Experience developing firmware for low-power and battery-powered devices, including power-state management and optimization.
  • Hands-on experience integrating firmware with custom hardware, including collaboration with electrical engineering during bring-up and debug.
  • Familiarity with wireless and IoT-enabled products (e.g., Zigbee, Z-Wave, BLE, Wi-Fi).
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Strong technical communication skills for reports, project updates, and cross-functional alignment.
  • Preferred: Experience developing embedded firmware on ARM architecture microcontrollers (e.g., ARM Cortex-M), including startup/boot concepts, interrupts, memory constraints, and performance/power tradeoffs.

How We Work to Deliver a Best Experience: Our Culture

  • Our Core Value: We do the right thing, always
  • Our Seven Cultural Behaviors
    • Empowerment - We trust our people.
    • Ownership - We take 100% responsibility for our roles actions, and results.
    • Leadership - We all lead by example and talk direct with respect (DWR).
    • One Team - We are One Springs Team.
    • Customer First - We consider our customers' needs before every decision.
    • Continuous Innovation - We are constantly learning, innovating, and improving.
    • Speed - We define priorities and operate with a sense of urgency and agility.

What Springs Window Fashions employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom