Back to jobs
Semtech
South Asia

Intern, Software Engineering

Mumbai, India
2026-06-16

Role Description

**Responsibilities:** * **Automation Development (60%):** * Develop and maintain automation scripts for testing, deployment, and system monitoring tasks * Write shell scripts (Bash/Shell) and Python scripts to automate repetitive workflows * Work on CI/CD pipeline automation using tools like Jenkins, GitHub Actions, or GitLab CI * Assist in setting up and managing Linux-based environments for development and testing * Perform automated functional, regression, and performance testing * **Collaboration and Documentation (40%):** * Debug issues in automation scripts and Linux environments * Document automation processes, runbooks, and system configurations * Collaborate with Development, DevOps and QA teams on infrastructure and testing initiatives **Minimum Qualifications:** * Currently pursuing a B.E./B.Tech/M.Tech in Computer Science, IT, or a related field (final-year or pre-final-year students preferred) * Good working knowledge of Linux OS — file system, process management, networking commands, permissions, and shell environment * Proficiency in Bash/Shell scripting and/or Python for automation * Familiarity with Git and version control workflows * Understanding of basic networking concepts (SSH, FTP, cron jobs, etc.) * Strong analytical and problem-solving mindset with attention to detail * Good written and verbal communication in English **Desired Qualifications** * Exposure to CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI * Experience with configuration management tools like Ansible or Puppet * Basic understanding of Docker or containerized environments * Familiarity with test automation frameworks (Selenium, PyTest, Robot Framework, etc.) * Knowledge of databases (SQL/NoSQL) * Self-motivated with a willingness to learn and take initiative * Ability to write clean, reliable scripts with attention to detail

Intern, Software Engineering

Semtech

Sign Up →