CareerPlan

Firmware Engineer

United States of America, Washington, Liberty LakeFull-time$60k2026-10-14 → 2026-11-10
Hybrid

Core

Develop and maintain firmware for residential, light commercial, industrial, and communication systems used in energy and water management solutions.

Role type

Firmware Engineer

Builds

Firmware and unit tests for utility and city management devices

Domain

Energy and water management / Embedded systems

Required skills

C/C++, Embedded programming, RTOS, Assembly, Computer architecture, RF, Network protocols, Version control

Preferred skills

Python, Ruby, PowerShell, Linux shell, C#

Responsibilities

Design, document, develop, debug, validate, and maintain firmware code; Implement standards-compliant features within regulatory frameworks; Identify and resolve defects in firmware; Support deployed products across their lifecycle including upgrades and end-of-life; Perform hands-on debugging in the hardware lab.

Seniority

Mid-level, hands-on IC