Senior Firmware Engineer

dfwHR

Garland (TX)

Hybrid

USD 110,000 - 160,000

Full time

11 days ago

Get a reply from this employer

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

Get past ATS filters

Benefits offered by this job

Medical benefits
Dental benefits
401(k) plan
Hybrid work arrangement
Technical ownership
Direct leadership access
Water conservation tech

Job summary

dfwHR is seeking a Senior Firmware Engineer in the Garland, TX area for a hybrid/in-office role. You will modernize an existing embedded firmware platform, work with C/C++, and integrate hardware with firmware across multiple configurations. The position offers high ownership and collaboration with hardware and software teams.

The role emphasizes OTA updates, real-time OSs, and wireless connectivity, with opportunities to apply AI tools to firmware development and improve overall architecture.

Qualifications

  • Bachelor's degree in engineering or related field required.
  • 5+ years of software development experience.
  • 3+ years of hands-on embedded firmware development.

Responsibilities

  • Lead modernization and rearchitecture of embedded firmware platform.
  • Design, develop, test, and maintain embedded firmware in C/C++.
  • Improve firmware modularity, scalability, maintainability, and architecture.
  • Develop hardware abstraction layers for multiple configurations.
  • Implement OTA firmware update capabilities.
  • Work with RTOS like FreeRTOS or Zephyr.
  • Support WiFi, Bluetooth LE, and cellular connectivity.
  • Collaborate with hardware engineers to integrate firmware with components.
  • Read schematics and datasheets; troubleshoot firmware interactions.
  • Hands-on debugging with oscilloscopes and logic analyzers.
  • Utilize AI-assisted development tools for firmware code.
  • Participate in code reviews and engineering planning.
  • Collaborate across software, hardware, product, and quality teams.
  • Contribute to engineering standards and documentation.

Skills

C/C++
Embedded firmware
Debugging
Independent work

Education

Bachelor's degree in Engineering or related field

Tools

FreeRTOS
Zephyr
I2C/SPI/UART
Oscilloscope/Logic analyzer

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

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 — 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
Senior Firmware Engineer
Senior Firmware Engineer

YSI Incorporated • Morrisville (NC)

On-site
USD 120,000 - 170,000
Firmware Engineer
Firmware Engineer

Gem Care, Inc • Knoxville (TN)

On-site
USD 120,000 - 150,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
Firmware Engineer (Subject Matter Expert)
Firmware Engineer (Subject Matter Expert)

Daikin Comfort • Waller (TX)

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

FPC of Savannah • Omaha (NE)

On-site
USD 100,000 - 130,000
Medical insurance
Vision insurance
401(k)