CareerPlanGet AI match score →

Sr. Firmware Engineer

Morrisville, North Carolina (Office)💼 Full-time🗓 2026-07-13 → 2026-07-30

Core

Design, develop, and support embedded firmware for battery-operated RF AMI and metering products in gas, water, and electric utilities.

Role type

Senior IC firmware engineer (embedded systems)

Builds

Factory-ready smart metering and network technologies for public utilities and industrial sectors

Domain

Water technology / IoT / Utility metering

Deliverable

production ML models | product features

Required skills

C programming for microcontrollers, embedded systems development, firmware testing and debugging, version control (Git), PC-based tool development, hardware collaboration

Preferred skills

ARM Cortex-M or MSP430 architectures, assembly language, RF systems and AMI technologies, low-power optimization, high-volume product experience

Technologies

Python, C#, xUnit, Ceedling, oscilloscopes, logic analyzers

Responsibilities

Design and implement embedded firmware for RF AMI and metering products; optimize firmware for power consumption and memory usage; develop testing frameworks and automation scripts; support hardware design and PCB layout; investigate field returns and drive product improvements; create technical documentation and system specifications

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗