Firmware Engineer – C/C++ for Edge Devices (Hybrid)

Itron, Inc.

West Union (SC)

Hybrid

USD 60,000 - 115,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

401k matching
Employee stock purchase program
Hybrid work schedule
Paid vacation

Job summary

Itron, Inc. is seeking a Firmware Engineer to join our international firmware organization, based in Liberty Lake, WA or Waseca, MN.

The role involves developing firmware for residential, commercial, and industrial products, with emphasis on design, debugging, and validation across the full lifecycle. The ideal candidate has C/C++ expertise, embedded programming experience, and familiarity with RF and networking protocols.

Qualifications

  • Bachelor's degree in related field or equivalent experience.
  • C/C++ experience is preferred.
  • Scripting experience (Python, Ruby, PowerShell, Linux shell, C#) is a plus.

Responsibilities

  • Develop firmware and unit tests in C/C++ for a range of products.
  • Assist in design, documentation, development, debugging, validation and maintenance of code.
  • Debug and validate firmware, identify and resolve defects.
  • Support products post-deployment through lifetime for upgrades and end-of-life support.

Skills

C/C++
Python
Embedded
RTOS
Networking

Education

Bachelor's degree

Job description

Itron, Inc. is seeking a Firmware Engineer to join our international firmware organization, based in Liberty Lake, WA or Waseca, MN.

The role involves developing firmware for residential, commercial, and industrial products, with emphasis on design, debugging, and validation across the full lifecycle. The ideal candidate has C/C++ expertise, embedded programming experience, and familiarity with RF and networking protocols.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hybrid Embedded Firmware Engineer – IoT & RF
Hybrid Embedded Firmware Engineer – IoT & RF

Itron, Inc. • Waseca (MN)

On-site
USD 60,000 - 115,000
Hybrid schedule
401k matching
Employee stock purchase plan
+3
Firmware Engineer — Embedded RF/RTOS, Hybrid
Firmware Engineer — Embedded RF/RTOS, Hybrid

Itron, Inc. • Liberty Lake (WA)

Hybrid
USD 60,000 - 115,000
Hybrid work
Firmware Engineer - Embedded Systems for Smart Utilities
Firmware Engineer - Embedded Systems for Smart Utilities

Itron, Inc. • Liberty Lake (WA)

On-site
USD 60,000 - 115,000
Hybrid work schedule
401k matching
Employee stock purchase program
Firmware Engineer - Embedded for Smart Utilities (Hybrid)
Firmware Engineer - Embedded for Smart Utilities (Hybrid)

Urbint • Washington

On-site
USD 60,000 - 115,000
Hybrid work schedule
401k matching
Employee stock purchase program
+2
Firmware Engineer (Hybrid) - Embedded Systems & Debugging
Firmware Engineer (Hybrid) - Embedded Systems & Debugging

Itron, Inc. • South Carolina

Hybrid
USD 60,000 - 115,000
Hybrid work schedule
401k matching
Employee stock purchase program
+1
Firmware Engineer - Embedded IoT for Smart Energy (Hybrid)
Firmware Engineer - Embedded IoT for Smart Energy (Hybrid)

Locusview • Washington

Hybrid
USD 60,000 - 115,000
Hybrid work schedule
Paid vacation
401k matching
+1
Firmware Engineer - Embedded Systems for Smart Utilities
Firmware Engineer - Embedded Systems for Smart Utilities

Itron • Washington

Hybrid
USD 60,000 - 115,000
Hybrid work schedule
401k matching
Employee stock purchase program
+1
Firmware Engineer - Hybrid, Impactful Embedded Systems
Firmware Engineer - Hybrid, Impactful Embedded Systems

Itron • Liberty Lake (WA), Waseca (MN)

Hybrid
GBP 45,000 - 87,000
Hybrid work schedule
401k matching
Employee stock purchase program
+2
Firmware Engineer
Firmware Engineer

Itron • Liberty Lake (WA), Waseca (MN)

Hybrid
GBP 45,000 - 87,000
Hybrid work schedule
401k matching
Employee stock purchase program
+2
Firmware Engineer
Firmware Engineer

Locusview • Washington

Hybrid
USD 60,000 - 115,000
Hybrid work schedule
Paid vacation
401k matching
+1