
Graduate Engineering Trainee
Smiths Group plc12 days ago
Bengaluru, IndiaEntry Level
Responsibilities
- Develop and maintain embedded applications, backend services, APIs, and web/mobile interfaces for IoT solutions.
- Support device connectivity, cloud integration, dashboard applications, and IoT application development.
- Perform unit testing, integration testing, debugging, validation, software reviews, and quality checks.
- Support deployment, configuration, and maintenance across development, test, and production environments.
- Maintain project documentation, code repositories, test records, and compliance artifacts.
- Complete assigned programming and sprint tasks while meeting quality and deadline expectations.
- Analyze data, troubleshoot issues, optimize performance, and contribute to open-source projects.
- Ensure customer requirements are reflected in project-specific proposals and designs and support the Team Lead.
Requirements
- Bachelor of Engineering in Computer Science or Information Technology with a minimum of 70%.
- Ability to write robust code in Python and Java.
- Strong fundamentals in data structures.
- Good exposure to TypeScript, JavaScript, Bash, and other scripting languages.
- Knowledge of SQL and NoSQL databases, including PostgreSQL and MongoDB.
- Understanding of Docker and microservices fundamentals.
- Strong teamwork, communication, interpersonal, and customer service-oriented skills.
- Ability to follow coding standards, cybersecurity guidelines, quality standards, and Scrum processes.