Role Overview
The internship Program brings together experiences that will help our co-ops and interns develop both personally and professionally. This role is designed for students pursuing undergraduate or post-graduate degree programs where an internship is a mandatory requirement, or those who have completed their studies and are looking for short-term work experience.
Responsibilities
- Assist in developing and maintaining automated test scripts using Python for embedded software validation.
- Support the creation and execution of test plans, test cases, and test reports to ensure software quality.
- Collaborate with software and hardware engineers to identify, analyze, and troubleshoot issues found during testing.
- Work on setting up and maintaining test environments, including test benches and Linux-based systems.
- Contribute to continuous integration and automation frameworks under the guidance of senior team members.
- Participate in code reviews and follow best practices for automation development and documentation.
- Learn and apply concepts of embedded systems testing and basic scripting for test automation workflows.
Requirements
- BE/B. Tech in Computer Science / Electronics or similar technical degree.
- Knowledge of Embedded C/C++/Python/Java programming.
- Basic Knowledge of OOPs.
- Good knowledge on Software testing concepts.
- Hands-on experience in code development, debugging, and troubleshooting is required.
- Ability to follow instructions and work in a team environment.
Skills
- Python
- Embedded C
- C++
- Java
- Linux