- Bangalore, India
- On-site
- Mid
- 4–6 years
Develop and maintain Python services and system automation supporting IoT and edge devices for scientific instruments.
Responsibilities
- Develop and maintain Python modules, APIs and utilities for file processing, configuration, process execution and device communication
- Configure and onboard IoT gateways or edge devices using existing tools and procedures
- Integrate with device APIs or SDKs to read telemetry and exchange commands
- Support installation, container deployment and software updates on Linux devices
- Implement input validation, error handling, logging and retry behaviour
Requirements
- Bachelor’s degree in Computer Science, Electronics, Electrical Engineering or a related technical field, or equivalent practical experience
- Nice to have: Docker
- Nice to have: CI/CD tools such as Jenkins
- Nice to have: Python frameworks such as FastAPI or Flask
- Nice to have: Raspberry Pi