1

Senior Firmware Engineer Jobs in Alabama (NOW HIRING)

Senior Edge Engineer - Firmware & MCU

Hoover, AL

$112K - $148K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

As our Senior Edge Engineer , you will be the team's depth on bare-metal firmware. Day-to-day that means secure boot, signed firmware, MQTT-over-TLS to the cloud, and the field-side protocol layer ...

Senior Electrical Engineer

Huntsville, AL

$105K - $137K/yr

Senior Electrical Engineer Location : Huntsville, Alabama About EO Solutions  EO Solutions is a ... Support firmware development and hardware/firmware integration activities * Design and develop ...

Senior Principal Systems Engineer

Huntsville, AL

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

What You Will Do This is an exciting opportunity for a highly motivated Senior Principal System ... Systems Engineering, Software Engineering, Firmware Engineering, Electrical Engineering, Hardware ...

Senior Principal Systems Engineer

Huntsville, AL

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

What You Will Do This is an exciting opportunity for a highly motivated Senior Principal System ... Systems Engineering, Software Engineering, Firmware Engineering, Electrical Engineering, Hardware ...

Senior Software Safety Engineer

Huntsville, AL · On-site

$130 - $185/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

## Senior Software Safety EngineerApplylocations: Huntsville, ALtime type: Full timeposted on: Posted ... Perform software and firmware safety analysis across the system lifecycle.* Identify, assess, and ...

Senior Systems Security Engineer (SSE)

Huntsville, AL

$106K - $146K/yr

  • Medical

  • Retirement

  • PTO

... Senior, Systems Security Engineer (SSE) to lead the integration of Supply Chain Risk Management ... Serve as the lead technical advisor on all matters related to hardware, software, and firmware ...

FPGA Design Engineer, Senior

Huntsville, AL · On-site

$100 - $130/hr

  • Retirement

FPGA Design Engineer, Senior SimTech, Inc., recognized as one of the 2026 Best Places for Working ... Develop, modify, and maintain FPGA firmware using Verilog, VHDL, and other Hardware Description ...

next page

Showing results 1-20

Senior Firmware Engineer information

See Alabama salary details

$73.4K

$127.2K

$178.6K

How much do senior firmware engineer jobs pay per year?

As of Aug 15, 2026, the average yearly pay for senior firmware engineer in Alabama is $127,190.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,300.00 and $143,200.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 Alabama?

The most popular types of Firmware Engineer jobs in Alabama are:

What are popular job titles related to Senior Firmware Engineer jobs in Alabama?

For Senior Firmware Engineer jobs in Alabama, the most frequently searched job titles are:

What job categories do people searching Senior Firmware Engineer jobs in Alabama look for?

The top searched job categories for Senior Firmware Engineer jobs in Alabama are:

What cities in Alabama are hiring for Senior Firmware Engineer jobs?

Cities in Alabama with the most Senior Firmware Engineer job openings:

Infographic showing various Senior Firmware Engineer job openings in Alabama as of August 2026, with employment types broken down into 86% Full Time, 9% Part Time, and 5% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $127,190 per year, or $61.1 per hour.

Sr. Firmware Engineer

Moseley Technical Services, Inc.

Auburn, AL • On-site, Remote

$90K - $130K/yr

Full-time

Re-posted yesterday


Job description

Check out this new opportunity!
Senior Embedded Firmware Engineer
C/C++, DSP, & FPGA Development
On-site in Auburn, AL
Target salary range: $90,000 - $130,000.00
We are seeking a Senior Embedded Firmware Engineer - C/C++, DSP & FPGA Development to design and develop advanced PCB-based embedded electronic products. This role focuses on embedded firmware development, C/C++ programming, DSPs, microcontrollers, FPGAs, USB, SPI, I2C, UART, audio codecs, and embedded hardware integration, supporting the complete product development lifecycle from concept through production and compliance testing.
Responsibilities:
  • Design, develop, and implement embedded firmware for PCB-based electronic products using C/C++.
  • Develop firmware solutions utilizing DSPs, microcontrollers, FPGAs, and audio codecs for embedded systems.
  • Design and integrate high-speed analog and digital interfaces with sensors, microcontrollers, and microprocessors.
  • Interface embedded systems with USB HID/FTDI, SPI, I2C, UART, displays, Li-Ion battery management systems, and other peripheral devices.
  • Collect and analyze technical information from engineers, product managers, suppliers, technical documentation, laboratory testing, and engineering evaluations.
  • Lead firmware design activities for assigned projects while coordinating engineering efforts across multidisciplinary teams.
  • Develop subject matter expertise in assigned product lines, embedded technologies, or firmware architectures and provide technical guidance to engineering team members.
  • Develop, execute, and document firmware verification, validation, and compliance testing to ensure products meet functional specifications and applicable industry standards.
  • Define measurement techniques, tuning procedures, and specialized production test fixtures to support manufacturing and product validation.
  • Prepare firmware documentation, technical specifications, test procedures, and production release documentation.
  • Identify opportunities to improve firmware development processes, automation, software quality, and engineering efficiency.
  • Support product troubleshooting, root cause analysis, and corrective action throughout development and production.

Qualifications:
  • U.S. Citizenship is required by Federal Law
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related engineering discipline.
  • 5-10 years of hands-on experience designing, developing, and troubleshooting embedded electronic systems and firmware.
  • Proficiency developing embedded firmware using C/C++.
  • Experience with DSPs, microcontrollers, FPGAs, and audio codecs.
  • Experience integrating embedded systems using USB HID/FTDI, SPI, I2C, UART, displays, and Li-Ion battery management systems.
  • Experience developing firmware specifications and supporting embedded hardware integration.
  • Working knowledge of version control systems.
  • Experience performing firmware debugging, root cause analysis, system validation, and production support.
  • Demonstrated ability to develop production documentation and engineering test procedures.
  • Strong analytical and troubleshooting skills for complex embedded hardware and firmware systems.

Preferred Qualifications:
  • Experience with low-power embedded system design and power management.
  • Experience with RF and wireless communication technologies.
  • Familiarity with TCP/IP networking, computer-based software applications, or web-based applications.
  • Experience using Texas Instruments Code Composer Studio, automated build scripts, and batch file development.
  • Experience defining software, embedded firmware, and FPGA/fabric project specifications.
  • Experience implementing process improvements across the embedded software development lifecycle.

Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer
What to Expect
Moseley Technical Services, Inc. (Moseley) was incorporated in 1994 to provide engineering and professional services to the aerospace/defense, manufacturing, government, and commercial industries. Our Mission is to deliver superior service to our customers and employees. We have achieved our vision by building long-term relationships with customers and employees through integrity, transparency, and appreciation.
  • To apply, send a resume to: resumes@moseleytechnical.com
  • For more active job openings: Careers at Moseley Technical
  • For more information about us: Moseley Technical - Mission and Values!

"We stand by our 30-year-old commitment of "World Class Service. World Class Company."

Moseley Technical Services logo

About Moseley Technical Services

Sourced by ZipRecruiter

Moseley Technical Services, headquartered in Huntsville, AL, US, is a renowned player in the engineering services industry. They provide a diverse array of services, primarily focused on staffing and recruiting for various technical industries including aerospace, defense, and information technology. Incepted in 1995, this veteran-owned company prides itself on its strong commitment to its customers’ missions and to its employees.

Industry

Recruiting and staffing services

Company size

201 - 500 Employees

Headquarters location

Huntsville, AL, US

Year founded

1994

Social media