Demo

Lead Firmware Engineer

Hanna Instruments
Woonsocket, RI Full Time
POSTED ON 7/16/2026
AVAILABLE BEFORE 1/11/2027

Hanna Instruments is a global leader in the design and manufacturing of analytical instrumentation, used to measure water quality and other critical chemistry parameters. Our products support customers across environmental, industrial, laboratory, food & beverage, aquatics, agriculture, and municipal markets. We are passionate about delivering innovative, reliable, and easy-to-use solutions that help customers make better decisions through accurate testing.


Position Summary

Hanna Instruments is seeking a Senior Firmware Engineer to join our growing R&D team. In this role, you will lead the design and development of embedded firmware powering next-generation analytical instruments and connected devices. You will collaborate closely with electrical, mechanical, software, cloud, and product teams to bring innovative products from concept through production.


The ideal candidate has extensive experience developing embedded systems, enjoys solving complex technical challenges, and thrives in a collaborative product development environment.


Responsibilities

  • Design, develop, test, and maintain embedded firmware for microcontroller-based products.
  • Lead firmware architecture for new product development and major platform enhancements.
  • Develop low-level drivers and application software for sensors, displays, communications, and peripherals.
  • Integrate firmware with analog and digital electronics to achieve high-performance measurement systems.
  • Develop communication protocols including USB, UART, SPI, I²C, CAN, BLE, Wi-Fi, Ethernet, and Modbus as required.
  • Collaborate with hardware engineers during board bring-up and prototype evaluation.
  • Support regulatory and compliance testing including EMC, safety, and product certifications.
  • Optimize firmware for reliability, power consumption, memory usage, and performance.
  • Participate in design reviews, code reviews, and technical planning.
  • Troubleshoot field issues and provide root cause analysis for firmware-related problems.
  • Mentor junior firmware engineers and promote software development best practices.
  • Contribute to continuous improvement of development tools, CI/CD, testing, and coding standards.


Required Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related discipline.
  • 7 years of embedded firmware development experience.
  • Expert proficiency in C for embedded systems.
  • Strong understanding of ARM Cortex-M or similar microcontroller architectures.
  • Experience with RTOS environments such as ThreadX, FreeRTOS, Zephyr, or similar.
  • Experience with hardware debugging using oscilloscopes, logic analyzers, JTAG/SWD debuggers, and protocol analyzers.
  • Strong understanding of embedded communication protocols (SPI, I²C, UART, CAN, USB).
  • Experience with Git and modern software development workflows.
  • Excellent debugging and problem-solving skills.


Preferred Qualifications

  • Experience with Renesas or Microchip microcontrollers.
  • Experience developing connected IoT devices.
  • Familiarity with Bluetooth Low Energy, Wi-Fi, MQTT, or cloud-connected products.
  • Experience with secure boot, firmware update mechanisms, and cybersecurity best practices.
  • Knowledge of bootloaders and over-the-air (OTA) firmware updates.
  • Experience working in regulated industries or with product certification (UL, CE, FCC, NSF, IEC).
  • Familiarity with Python for test automation and manufacturing tools.
  • Experience with Agile product development methodologies.


What You’ll Bring

  • Passion for building reliable, high-quality products.
  • Strong systems-thinking mindset.
  • Excellent communication and collaboration skills.
  • Ability to balance technical excellence with product timelines.
  • Desire to mentor teammates and contribute to engineering culture.


The people here at Hanna create testing solutions that help improve everything from the taste of your local microbrew to the safety of the water from your tap. With operations in 34 countries, Hanna is working to solve some of the world’s biggest problems by making scientific testing more accessible, easy and accurate. Working for Hanna is an opportunity to be a part of the solution in making a better world.

Salary.com Estimation for Lead Firmware Engineer in Woonsocket, RI
$138,242 to $158,954
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Lead Firmware Engineer?

Sign up to receive alerts about other jobs on the Lead Firmware Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Hanna Instruments

  • Hanna Instruments Woonsocket, RI
  • Hanna Instruments is seeking a skilled Hardware Test Engineer to join our dynamic R&D team in our Woonsocket, RI office. In this role, you will be responsi... more
  • 2 Days Ago

  • Hanna Instruments Seattle, WA
  • Job description: Hanna Instruments, a world-wide leader and manufacturer of Scientific Instrumentation, is seeking a full-time Territory Sales Representati... more
  • 4 Days Ago

  • Hanna Instruments Chicago, IL
  • Job description: Hanna Instruments, a world-wide leader and manufacturer of Scientific Instrumentation, is seeking a full-time Territory Sales Representati... more
  • 6 Days Ago


Not the job you're looking for? Here are some other Lead Firmware Engineer jobs in the Woonsocket, RI area that may be a better fit.

  • Lead Safe Inspections and Consulting Inc Cumberland, RI
  • Looking for someone to help with the day to day administrative operations of a small family owned business based in Cumberland, RI. Duties would include an... more
  • 1 Month Ago

  • CACI Newport, RI
  • Job ID 328216 Job Title: NUWC Lead Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Secret Employee Type: Regul... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!