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
Skills Required
- Pursuing B.E./B.Tech/M.Tech in Computer Science, IT, or related field
- Working knowledge of Linux OS (file system, process management, networking commands, permissions, 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
- 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
Semtech Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Semtech and has not been reviewed or approved by Semtech.
-
Parental & Family Support — Up to 20 weeks of paid maternity/parental leave is highlighted in multiple regions. Enhanced leave is positioned as a core part of the package.
-
Healthcare Strength — Medical, dental, and vision coverage are standard elements of the offering. Core health coverage features prominently alongside other benefits.
-
Leave & Time Off Breadth — Paid vacation and time‑off programs are explicitly included. Time off is emphasized together with flexible/hybrid work policies where possible.
Semtech Insights
What We Do
Semtech Corporation is a high-performance semiconductor, IoT systems and Cloud connectivity service provider dedicated to delivering high quality technology solutions that enable a smarter, more connected and sustainable planet.








