Apprentice
Itron, Inc.
This job at a glance
- Who can apply
- Freshers · Bachelor's degree
- Must know
- TroubleshootingBusiness analysisPythonJavaC++C
- Nice to have
- AgileNetworkingEmbedded systems
- Work
- Hybrid in Bengaluru
- Pay
- Not stated by the employer.
- Skill demand
- Troubleshooting14%Python13%Business analysis7%Java7%of 99 similar fresher jobs posted in India this week
- Listed
- 12 Nov 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
Itron is innovating new ways for utilities and cities to manage energy and water, creating a more resourceful world. This is an apprentice role focused on software development.
Summary
Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products. Writes code, completes programming, and performs testing and debugging of applications, utilizing current programming languages and technologies. Completes documentation and procedures for installation and maintenance. May interact with users to define system requirements or necessary modifications.
Key Responsibilities
- Work as a member of a software development team and participate in team projects.
- Assist in design, development, and troubleshooting of software sub-systems.
- Complete deliverables within identified schedules.
- Assist with problem investigation and resolution.
- Assist in implementing software process improvements.
Requirements & Tech Stack
- Education: Bachelor's Degree in Electronics Engineering, Electrical Engineering, Telecommunications, Instrumentation Engineering, Information Technology, Computer Science, or a related field.
- Graduation: Must have graduated recently or be graduating in 2025.
- Backlogs: No active backlogs at the time of application.
- Work Experience: No prior full-time work experience or prior apprenticeship experience.
- Programming Languages: Any of Python, C, C++, C#, or Java.
- Core Concepts: Familiarity with Computer Science concepts (Data Structures, Algorithms, Computer Architecture, Database, Operating Systems, Networks, Cybersecurity).
Preferred Skills & Experience
- Familiarity with OOPS, DevOps, Cloud, Software Engineering, Agile process are added advantages.
- Exposure to embedded systems, networking, or firmware-related projects through academic coursework, internships, or personal projects.
- Interest in developing smart metering and connected solutions that support Utilities and Energy customers.
Professional Skills
- Strong verbal and written communication skills.
- Ability to work effectively in a collaborative and cross-functional team environment.
- Demonstrated accountability, learning agility, and willingness to take ownership of assigned responsibilities.
- Strong attention to detail and commitment to product quality.
- Ability to manage multiple priorities and adapt to changing business needs.
- Innovative thinking and eagerness to learn new technologies, tools, and processes.
- Customer-focused mindset with a passion for delivering reliable technology solutions.
- Demonstrated ability to collaborate effectively with diverse technical teams.
- Passion for technology, innovation, and continuous learning.
Work Model
- This role follows a hybrid work model. Team members may be required to attend the office based on business needs, team collaboration requirements, and the office attendance cadence established by their manager.