FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Firmware Engineer
Itron, Inc.. Participate actively in the launch of new projects and customization of existing technologies .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in firmware development and debugging, with a strong focus on standards compliance and regulatory frameworks. Proficient in C/C++ and embedded programming, with a solid understanding of network protocols and computer architecture.
Highest-signal resume keywords
Firmware DevelopmentC/C++ ProgrammingEmbedded ProgrammingRTOS ExperienceVersion Control
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C/C++Scripting LanguageEmbedded ProgrammingRTOSAssemblyComputer ArchitectureRFNetwork ProtocolDebuggingUnit Testing
Certifications & Qualifications
Bachelor's Degree
Industry Keywords
FCC ComplianceUL ComplianceDevelopment LifecycleCustomer-Facing SystemsSafety Sensitive Role
Tech Stack
Tools & technologiesAssemblyLinuxPythonRTOSRubyC++
About the role
Key responsibilities & impact- Participate actively in the launch of new projects and customization of existing technologies
- Engage with the local team in all phases of the development lifecycle for residential, light commercial and industrial products, and communication systems
- Operate in a rigorous development environment with regular internal integration and external customer-facing system releases
- Assist in design, documentation, development, debugging, validation and maintenance of code
- Implement standards-compliant features within approved regulatory frameworks such as FCC and UL
- Develop firmware and associated unit tests in C/C++
- Identify, analyze, document and resolve defects, errors and inconsistencies in firmware
- Support products after deployment across their 20+-year lifetime, from initial programming through routine upgrades and low-battery end-of-life support
- Perform hands-on debugging in the hardware lab
Requirements
What you’ll need- Bachelor's degree in related field or equivalent experience
- C/C++
- At least one scripting language such as Python, Ruby, PowerShell, Linux shell, or C#
- Embedded programming
- RTOS
- Assembly
- Computer architecture
- RF
- Network protocol and layer models
- Communications between devices or tasks
- Version control
- Travel: 0-5%
- This is a safety sensitive role
Benefits
Comp & perks- Financial programs
- Social programs
- Health and wellbeing programs
- Paid vacation
- 401k matching
- Employee stock purchase program
- Hybrid work schedule