APPLY HERE
Location: Bengaluru
Company: Kasandara
This role offers hands-on exposure to Smart Energy Metering, IoT systems, Embedded Linux validation, and Microsoft Azure DevOps CI/CD practices, along with access to a state‑of‑the‑art lab environment.
Key Responsibilities
- Understand new firmware requirements and design comprehensive test cases and test strategies
- Automate test cases using Python and Shell scripting and integrate them into the Robot Framework for execution
- Debug and troubleshoot firmware issues by analysing logs using:
- Linux command‑line tools
- Network analysis tools like Wireshark
- Perform individual hands-on contribution on platform firmware, with a strong focus on Embedded Linux functionalities
- Understand and validate various interfaces and interactions between firmware components/modules
- Execute and validate Firmware Upgrade, Downgrade, and Flashing processes
- Take full ownership of assigned features from:
- Test execution
- Bug reporting
- Log file analysis and root cause identification
- Work extensively in Linux environments, applying OS concepts such as:
- Process management
- File system management
- Permissions and services
- Use Microsoft Azure DevOps to:
- Create and maintain CI/CD pipelines
- Manage Git repositories for source code and test assets
Lab & Hardware Exposure
- Work in Itron’s state‑of‑the‑art lab environment at the Bangalore facility
- Use Raspberry Pi boards connected serially to energy meters
- Learn and perform:
- Serial communication with lab meters
- Firmware flashing on meters
- Log extraction and analysis
- Gain deep understanding of Raspberry Pi architecture and usage in embedded validation setups
Technical Skills Required
Mandatory
- Strong experience in Embedded Linux environments
- Proficiency with Linux and Windows operating systems
- Good programming skills in:
- Python
- Shell scripting
- Hands-on experience with:
- Robot Framework (keyword development preferred)
- Git version control
- Excellent debugging and troubleshooting skills in a Linux environment
Good to Have
- Familiarity with Linux Containers
- Knowledge of Hash Authentication mechanisms
- Understanding of DLMS/COSEM protocols
- Experience with Smart Metering Systems and Products
- Exposure to CI/CD pipelines and DevOps practices
Soft Skills & Attributes
- Strong analytical, problem‑solving, and out‑of‑the‑box thinking
- Excellent communication and presentation skills
- Team player with a can‑do attitude
- Ability to work independently while collaborating effectively within a team
- Comfortable working in a dynamic and fast‑changing environment
- Eagerness to learn new technologies and adapt quickly
Education & Experience
- 2 to 3 years of relevant industry experience
- Bachelor’s degree in Computer Science, Electronics, Electrical, or a related field






