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. This role will help protect critical infrastructure at scale by focusing on cybersecurity and embedded systems.
Requirements
- Fundamental understanding of C, C++ and embedded system
- Understanding of microcontroller architectures and hardware abstraction layers (HAL)
- Familiarity with Linux and scripting languages (Python, Bash, etc.)
- Strong interest in firmware and hardware security
- Academic experience related to Cybersecurity or Information Security
- Familiarity with embedded security concepts such as secure boot, HSM, or key management, cryptographic key algorithms and network security
- Experience with static code analysis tools (e.g., Coverity, BlackDuck)
Responsibilities
- Perform static analysis of firmware source code to identify security vulnerabilities, coding weaknesses, and standards compliance issues
- Use automated static analysis tools and internal frameworks to assist in code review
- Contribute to the development of secure coding guidelines and remediation recommendations
- Document findings and work with development teams on mitigation
- Assist in secure boot and trust anchor validation
- Support secure key provisioning, storage, and lifecycle management
- Verify cryptographic service implementations and integration with hardware security modules (HSMs)
Other
- Education: enrolled in an accredited and related degree program with completion of at least two years of college-level coursework (Computer Science, Computer Engineering, Electrical Engineering (with embedded systems focus) or related)
- Detail-oriented mindset with problem-solving ability
- Professional verbal and written communication skills
- Travel: 0 – 10%
- This position will be tied to our Raleigh, NC location with hybrid work flexibility of 1-3 days on-site per week.