> Markdown version of [/jobs/ext/3755018-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/3755018-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Firmware Engineer - **Company:** Itron, Inc. - **Location:** United States - **Salary:** $60,000.0 - $115,000.0 - **Contract:** Permanent contract - **Skills:** Adobe InDesign, Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Communications Protocols, Software Debugging, Firmware, Integrated Development Environments, Python (Programming Language), Unix Shell, Windows PowerShell, Real-Time Operating Systems, Ruby, Scripting, Software Version Control - **Published:** October 15, 2026 - **Apply:** https://startup.jobs/firmware-engineer-435-itron-mgmt-svcs-ireland--10457232 ## About the Role * Bachelor's degree in related field or equivalent experience. Preferred Skills & Experience: * C/C++ * At least one scripting language such as Python, Ruby, PowerShell, Linux shell, C# * Embedded programming, RTOS, assembly * Computer architecture, RF, network protocol, layer models, communications between devices or tasks * Version control, This is a typical office job, with no special physical requirements or unusual work environment. This is a safety sensitive role., The successful candidate's starting wage will be determined based on permissible, non-discriminatory factors such as skills and experience. ## Description As a Firmware Engineer, you are engaged with the local team in all phases of the development lifecycle for a wide range of solutions, from residential and light commercial & industrial products to communication systems., * Operating in a rigorous development environment with regular, internal integration and external customer-facing system releases. * Assisting in design, documentation, development, debugging, validation and maintenance of code. * Implementing standards-compliant (ISO, IEEE, etc.) features within approved regulatory frameworks such as FCC and UL. * Developing firmware and associated unit tests in C/C++. * Identifying, analyzing, documenting and resolving defects, errors and inconsistencies in firmware using standard practices and procedures. * Supporting products after they've been deployed to the field across their 20+-year lifetime: from initial programming to routine upgrades to low-battery end-of-life support. * Hands-on debugging in the hardware lab.