Test Automation Firmware Engineer
Itron
Itron is innovating new ways for utilities and cities to manage energy and water. We create a more resourceful world to protect essential resources for today and tomorrow. Join us.
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.
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 grid and a sustainable future a reality.
Itron, Inc. has an immediate opening for a Test Automation Firmware Engineer, at its West Union, SC facility to participate in the design of new products in the following applications:
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 & Responsibilities:
Automation & Scripting: Develop and maintain automation scripts using Python, Bash, Batch, and Tera Term macros to streamline workflows and improve efficiency. Knowing C# is a plus.
Log Parsing & Data Analysis: Utilize Python to parse logs, extract key insights, and write structured data to Excel for further analysis, enhancing troubleshooting and performance monitoring.
GUI Development: Design, implement, and troubleshoot user-friendly graphical interfaces using Python-based frameworks like Tkinter or PyQt to enhance application usability.
Tera Term Macros: Create and optimize Tera Term macros for automating serial communication tasks, data logging, and system interactions.
Instrument Automation with PyVISA: Utilize PyVISA to automate communication with oscilloscopes, spectrum analyzers, and other test equipment, streamlining data acquisition and control processes.
Bare Metal: Foundational knowledge of C language with experience in working directly with hardware interfaces such as UART, I2C, and SPI in a bare-metal environment.
Required Skills & Experience
This position requires a minimum of 1 year of related industrial or research experience. Strong entry-level candidates will be considered.
Proficiency in Python programming and debugging with VS Code. Experience with operating common lab equipment (oscilloscope, logic analyzer) and validating peripheral (UART, I2C, SPI, etc.) is a plus.
Good software skills for developing bare metal test code in C is a plus.
A Bachelor’s Degree in Electrical Engineering, Computer Engineering, Communications Engineering or equivalent is required. A Master’s Degree in related fields is preferred.
Travel: 1 - 10%
Physical Demands: This is a typical office job, with no special physical requirements or unusual work environment.
#LI-MB1
Itron is an Equal Opportunity, Affirmative Action Employer. Qualified applicants are considered without regard to race, color, religion, sex, age, national origin, citizenship, sexual orientation, marital status, pregnancy, medical condition, veteran status, disability, genetic information or other characteristics protected by law. If you require an accommodation in order to apply to this position, please contact your local recruiting representative at 1-800-635-5461 or email Accessibility@itron.com.
Itron is committed to building an inclusive and diverse workforce and providing an authentic workplace experience for all employees. If you are excited about this role but your past experiences don't perfectly align with every requirement, we encourage you to apply anyway. In the end, you may be just who we are looking for!
The successful candidate's starting wage will be determined based on permissible, non-discriminatory factors such as skills and experience.
Itron is proud to be an Equal Opportunity Employer. If you require an accommodation to apply, please contact a recruiting representative at 1-800-635-5461 or email Accessibility@itron.com.
Itron is transforming how the world manages energy, water and city services. Our trusted intelligent infrastructure solutions help utilities and cities improve efficiency, build resilience and deliver safe, reliable and affordable service. With edge intelligence, we connect people, data insights and devices so communities can better manage the essential resources they rely on to live. Join us as we create a more resourceful world: www.itron.com