Firmware Engineer

Company:  ThermoWorks, Inc.
Location: American Fork
Closing Date: 03/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

ThermoWorks is looking for a highly motivated, hands-on Firmware Engineer to help develop and maintain current hardware and firmware. As a member of the Product Development team, the Firmware Engineer will apply his/her knowledge of embedded firmware and hardware to perform daily tasks.


This is an on-site position in American Fork, Utah.


Essential Responsibilities:

  • Design, develop, implement, test, release and support future firmware for ThermoWorks products
  • Participate in embedded design projects from concept to production
  • Maintain and debug embedded firmware and hardware
  • Ensure firmware is always functional and up to date
  • Evaluate firmware performance and recommend solutions
  • Document product requirements and write product specifications
  • Responsible for the overall quality of firmware being released to support new product or update existing products
  • Perform other duties as assigned


Minimum Qualifications:

  • 3+ years of experience developing firmware for embedded systems with the C programming language
  • Strong embedded system and hardware debugging experience
  • Bachelors or Masters in computer engineering or related field
  • Experience with Bluetooth / Wi-Fi firmware development
  • Experience with hardware ADC sensors, displays, etc
  • Experience with real-time systems and identifying tradeoffs for battery life optimization preferred
  • Self-starter with the ability to learn quickly and stay highly motivated
  • Excellent communication skills
Apply Now
Share this job
ThermoWorks, Inc.
An error has occurred. This application may no longer respond until reloaded. Reload 🗙