Senior Firmware Engineer

Frontline Source Group

Garland (TX)

Hybrid

USD 120,000 - 165,000

Full time

11 days ago

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical and dental benefits
401(k)
Hybrid or in-office work arrangement
High visibility engineering position
Direct access to engineering leaders
Impactful water-conservation products

Job summary

Frontline Source Group in Garland, Texas seeks a Senior Firmware Engineer to modernize an embedded firmware platform for connected water-management products. Hybrid or in-office schedule with potential flexibility ensures collaboration with hardware and software teams.

The ideal candidate has 5+ years in firmware development, strong C/C++, and experience with ARM Cortex-M and RTOS like FreeRTOS or Zephyr. You will drive architecture, reliability, and maintainability across multiple hardware

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a closely related discipline preferred.
  • 5+ years of software development experience.
  • 3+ years of hands on embedded firmware development experience.
  • Strong programming experience with C and/or C++.
  • Experience developing production firmware for resource constrained embedded devices.
  • Experience with ARM Cortex M or comparable microcontrollers.
  • Knowledge of real time operating systems, preferably FreeRTOS or Zephyr.
  • Experience with embedded communication protocols including I2C, SPI, and UART.
  • Experience integrating firmware with hardware components and electronic systems.
  • Ability to read electrical schematics and component datasheets.
  • Hands on debugging experience using oscilloscopes, logic analyzers, or comparable equipment.
  • Experience with wireless connectivity technologies.
  • Understanding of OTA firmware update mechanisms.
  • Experience using AI tools specifically to assist with firmware code development.
  • Experience improving or rearchitecting existing firmware platforms strongly preferred.
  • Experience developing hardware abstraction layers strongly preferred.
  • Strong analytical, troubleshooting, and problem solving skills.
  • Ability to work independently while collaborating with a multidisciplinary engineering team.

Responsibilities

  • Lead modernization and rearchitecture of an embedded firmware platform.
  • Design, develop, test, and maintain embedded firmware using C and/or C++.
  • Improve firmware modularity, scalability, maintainability, and separation of concerns.
  • Develop and enhance hardware abstraction layers for multiple configurations.
  • Design, implement, and improve OTA firmware update capabilities.
  • Develop firmware for resource constrained embedded systems and microcontrollers.
  • Work with RTOS such as FreeRTOS or Zephyr.
  • Support wireless connectivity including WiFi, Bluetooth Low Energy, and cellular.
  • Develop and troubleshoot interfaces including I2C, SPI, UART.
  • Collaborate with hardware engineers to integrate firmware with components.
  • Read schematics, interpret datasheets, troubleshoot firmware/hardware interactions.
  • Hands-on debugging with oscilloscopes, logic analyzers, and related tools.
  • Utilize AI-assisted development tools in firmware code context.
  • Participate in code reviews, design discussions, and planning.
  • Collaborate with software, hardware, product, and quality teams to deliver embedded solutions.
  • Contribute to engineering standards, documentation, and continuous improvement initiatives.

Skills

C/C++
Embedded firmware
RTOS
Wireless comms
AI tools
Hardware integration
Schematic reading
Debugging hardware
OTA firmware
Firmware architecture

Education

Bachelor's degree in CS/CE/EE

Tools

FreeRTOS
Zephyr
ARM Cortex-M
I2C
SPI
UART
Oscilloscopes
Logic analyzers

Job description

Senior Firmware Engineer

Our client in Garland, Texas is seeking a Senior Firmware Engineer for a Direct Hire opportunity. This position currently offers a hybrid or in-office schedule, with potential additional flexibility under review.

Client Profile

Our client is an established technology and manufacturing organization specializing in innovative water management and conservation solutions. The company develops connected products that combine embedded firmware, hardware, wireless communication, and cloud technology. With a collaborative engineering environment and a strong commitment to innovation, the organization offers engineers the opportunity to take ownership of meaningful projects and directly influence product development and technology improvements.

Senior Firmware Engineer Role

The Senior Firmware Engineer will play a critical role in modernizing and rearchitecting an existing embedded firmware platform supporting connected water management products. This is a newly created position focused on improving firmware architecture, scalability, reliability, and maintainability. The ideal candidate will bring strong embedded software development experience, a deep understanding of hardware integration, and the ability to leverage modern development tools, including artificial intelligence, to improve firmware development.

Responsibilities
  • Lead and contribute to the modernization and rearchitecture of an existing embedded firmware platform.
  • Design, develop, test, and maintain embedded firmware using C and/or C++.
  • Improve firmware modularity, scalability, maintainability, and separation of concerns.
  • Develop and enhance hardware abstraction layers to support multiple hardware configurations.
  • Design, implement, and improve reliable over the air (OTA) firmware update capabilities.
  • Develop firmware for resource constrained embedded systems and microcontrollers.
  • Work with real time operating systems such as FreeRTOS or Zephyr.
  • Support wireless connectivity technologies including WiFi, Bluetooth Low Energy, and cellular communication.
  • Develop and troubleshoot embedded communication interfaces including I2C, SPI, and UART.
  • Collaborate with hardware engineers to integrate firmware with electronic components and systems.
  • Read electrical schematics, interpret component datasheets, and troubleshoot hardware and firmware interactions.
  • Perform hands on debugging using oscilloscopes, logic analyzers, and related testing equipment.
  • Utilize AI assisted development tools in the context of writing, reviewing, and improving firmware code.
  • Participate in code reviews, technical design discussions, and engineering planning.
  • Collaborate with software, hardware, product, and quality teams to deliver reliable embedded solutions.
  • Contribute to engineering standards, documentation, and continuous improvement initiatives.
Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a closely related discipline preferred.
  • 5+ years of software development experience.
  • 3+ years of hands on embedded firmware development experience.
  • Strong programming experience with C and/or C++.
  • Experience developing production firmware for resource constrained embedded devices.
  • Experience with ARM Cortex M or comparable microcontrollers.
  • Knowledge of real time operating systems, preferably FreeRTOS or Zephyr.
  • Experience with embedded communication protocols including I2C, SPI, and UART.
  • Experience integrating firmware with hardware components and electronic systems.
  • Ability to read electrical schematics and component datasheets.
  • Hands on debugging experience using oscilloscopes, logic analyzers, or comparable equipment.
  • Experience with wireless connectivity technologies.
  • Understanding of OTA firmware update mechanisms.
  • Experience using AI tools specifically to assist with firmware code development.
  • Experience improving or rearchitecting existing firmware platforms strongly preferred.
  • Experience developing hardware abstraction layers strongly preferred.
  • Strong analytical, troubleshooting, and problem solving skills.
  • Ability to work independently while collaborating with a multidisciplinary engineering team.
Features and Benefits
  • Medical and dental benefits.
  • 401(k).
  • Hybrid or in-office work arrangement, with additional flexibility under consideration.
  • Opportunity to modernize an established embedded firmware platform.
  • High visibility engineering position with significant technical ownership.
  • Collaborative environment with direct access to engineering leadership.
  • Opportunity to contribute to connected technology and innovative water conservation products.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

dfwHR • Garland (TX)

Hybrid
USD 110,000 - 160,000
Medical benefits
Dental benefits
401(k) plan
+4
Senior Firmware Engineer — Hybrid, High-Impact Embedded AI
Senior Firmware Engineer — Hybrid, High-Impact Embedded AI

Frontline Source Group • Garland (TX)

Hybrid
USD 120,000 - 165,000
Medical and dental benefits
401(k)
Hybrid or in-office work arrangement
+3
Senior Firmware Engineer (4652)
Senior Firmware Engineer (4652)

Hireclout • Tucson (AZ)

On-site
USD 150,000 - 170,000
Senior Firmware Engineer
Senior Firmware Engineer

Global IID Parent LLC • Grapevine (TX)

Hybrid
USD 120,000 - 150,000
Health insurance
401(k) plan
Birthday & Anniversary bonus
+4
Senior Firmware Engineer
Senior Firmware Engineer

Riccione Resources, Inc. • Dallas (TX)

Hybrid
USD 120,000 - 170,000
Firmware Engineer
Firmware Engineer

Gem Care, Inc • Knoxville (TN)

On-site
USD 120,000 - 150,000
Senior Firmware Engineer
Senior Firmware Engineer

YSI Incorporated • Morrisville (NC)

On-site
USD 120,000 - 170,000
Senior Firmware Engineer - Hybrid, AI-Driven Embedded
Senior Firmware Engineer - Hybrid, AI-Driven Embedded

dfwHR • Garland (TX)

Hybrid
USD 110,000 - 160,000
Medical benefits
Dental benefits
401(k) plan
+4
Senior Firmware Engineer
Senior Firmware Engineer

FPC of Savannah • Omaha (NE)

On-site
USD 100,000 - 130,000
Medical insurance
Vision insurance
401(k)
Firmware Engineer (Subject Matter Expert)
Firmware Engineer (Subject Matter Expert)

Daikin Comfort • Waller (TX)

On-site
USD 110,000 - 150,000