The job below is no longer available.
Use left and right arrow keys to navigate
Estimated Pay $47 per hour
Hours Full-time, Part-time
Location West Union, South Carolina

Compare Pay

Estimated Pay
We estimate that this job pays $47.42 per hour based on our data.

$31.25

$47.42

$74.98


About this job

Location: West Union, SC

This is a hybrid in office/ remote position

As a smart grid metering market leader, Itron is about longevity. Our products last more than 20 years. As the industry leader, we have long-standing relationships with many of our clients, some of whom have been in business for more than a century. This mature industry, however, is undergoing revolutionary change. So you'll be working closely with communicative and cooperative clients to ensure our solutions meet their needs. And you'll be guiding the development of the new products and systems that will function for decades as the groundwork that makes the smart gird and a sustainable future a reality.

Itron, Inc. has an immediate opening for a Senior Embedded Firmware Engineer, at its West Union, SC facility where you will participate in the design of new products in the following applications:

  • "Software-defined" wireless and powerline communications
  • Embedded computing for "Edge Intelligence"
  • Large-scale mesh networks
  • Solid-state electricity meters
  • Development of ASICs.
  • IOT device.

Duties and Responsibilities:

  • Develop firmware code to validate highly integrated system including micro controller/processor, DSP, transceiver, and misc. interface circuits.
  • Develop test code/scripts to stress the product intensively, analyze result, exposure issues and fix bugs.
  • Implement low level drivers on bare metal or RTOS.
  • Work with hardware engineer to conduct network and mixed signal HW characterization tests using laboratory instruments.
  • Provide technical support to factory FVT, RMA and other internal departments.
  • Provide design and project support in the areas of regulatory and reliability.
  • Train and mentor junior engineers.

Required Skills & Experience

  • This position requires a minimum of 5 years' related industrial experience.
  • High competency in embedded C and bare metal programming.
  • Extensive experience in using communication protocols including UART, I2C, SPI and USB.
  • Experience with memory (NAND, LPDDR, LPDDR2, eMMC).
  • Hands on debugging skills.
  • Familiar with digital circuits test methodologies and techniques. Family with oscilloscope and logic analyzer.
  • Strong software skills for developing bench test code in Python.
  • Experience with real time operating system or Linux driver development is a plus.
  • A Bachelor's Degree in Computer Engineering, Computer Science, Electrical Engineering or equivalent is required.

Preferred Skills & Experience

  • A Master's Degree in related fields is preferred.


Travel: 1 - 10%

The successful candidate's starting salary will be determined based on permissible, non-discriminatory factors such as skills and experience.

This position also includes a including; financial, social, health and wellbeing programs, paid vacation, 401k matching, employee stock purchase program, hybrid work schedule, and more!

Itron is proud to be an . If you require an accommodation to apply, please contact a recruiting representative at 1-800-635-5461 or email .

Itron enables utilities and cities to safely, securely and reliably deliver critical infrastructure solutions. We provide smart networks, software, services, meters, and sensors to better manage electricity, gas, water and city services. We are dedicated to creating a more resourceful world.

#LI-MB1