Semtech Logo

Semtech

Staff Engineer, Automation

Posted 8 Days Ago
Be an Early Applicant
India
Senior level
India
Senior level
The Staff Engineer, Automation will design and develop CI/CD pipelines and build automation for both Linux and Windows environments. Responsibilities include developing REST APIs, running automation scripts, improving software development processes, and troubleshooting issues within cloud platforms.
The summary above was generated by AI

Location: Pune, India

Our Team:

Semtech is building a paradigm shifting IoT cloud platform to manage SIM connectivity, 5G Gateways, IoT Data Ingestion for millions of devices. It is being designed with scalability, security, reliability and operational cost at the center.

Job Summary:

​​The ideal candidate will have experience working in a multi-platform development environment (Linux, Windows, RasberryPi) and have excellent verbal, written and whiteboard communication skills.

You would be responsible for design, development, integration, and deployment of CI/CD pipeline and Build Automation and deployment configuration for Linux and Windows environments using Python (and/or Groovy) and troubleshooting issues to determine the root cause.

Responsibilities:

  • Develop REST APIs, authentication and authorization of the APIs
  • Work on Cloud platforms like AWS, Azure or Google Cloud
  • Enable Product Automation scripts to be run in CI, triage and debug environment, script related failures on a regular basis.
  • Lead development of the infrastructure as to improve quality and efficiency using open-source technologies (Elasticsearch, Grafana) and homegrown tools (React, Python)
  • Use the best DevOps practices to optimize the software development process.
  • Design, development, integration, and deployment of CI/CD pipelines
  • Build Automation and deployment configuration.
  • Document defects/improvements observed.

Minimum Qualifications:

  • Bachelor's in computer science, Engineering, or related discipline
  • Minimum 8 years' work experience as Software Engineer
  • Extensive experience in developing products using Python, Shell, Go, Clojure, Node.js, etc
  • Experience working with RDBMS or any NoSQL database like DynamoDB, MYSQL, Oracle
  • Must have excellent written and verbal communication skills.
  • Ability to learn and clearly present complex technical information.
  • Ability to manage and prioritize multiple tasks while working both independently and within a team.
  • Knowledge of software test practices, software engineering, Cloud Technologies discipline
  • Knowledge/Working experience with Static Code Analysis, License Check Tools, other Development Process Improvement Tools
  • Domain Knowledge on Cellular wireless and WiFi is an asset

Career Growth Philosophy

At Semtech, we seek innovation and leadership from each and every member of our team.  Our goal is to ensure that our talented professionals are equipped with support, resources, and the opportunity to excel. Our pay-for-performance philosophy provides recognition and prestige coupled with a competitive compensation package.

The intent of this job description is to describe the major duties and responsibilities performed by incumbents of this job. Incumbents may be required to perform job-related tasks other than those specifically included in this description.

All duties and responsibilities are essential job functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities.

Top Skills

Clojure
Go
Groovy
Node.js
Python
Shell

Similar Jobs

Be an Early Applicant
Yesterday
Pune, Maharashtra, IND
1,100 Employees
Senior level
1,100 Employees
Senior level
Artificial Intelligence • Cloud • Information Technology • Machine Learning • Software
The Staff Automation Engineer will analyze and test a SaaS datacenter monitoring solution, defining QA testing strategies, designing test cases, and conducting full QA testing to ensure software quality. This involves collaboration with development teams and mentoring other QA Engineers, while also contributing to the automation coverage and continuous improvement initiatives in the organization.
4 Days Ago
Bengaluru, Karnataka, IND
19,994 Employees
Senior level
19,994 Employees
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
The Staff Engineer (QA Automation) at Nagarro is responsible for leading quality engineering efforts, creating comprehensive test plans, and automating testing processes. The role involves collaborating with stakeholders, preparing test strategies, managing risks, and ensuring product quality through effective test reporting and continuous improvement practices.
Be an Early Applicant
4 Days Ago
Bengaluru, Karnataka, IND
19,994 Employees
Expert/Leader
19,994 Employees
Expert/Leader
Artificial Intelligence • Information Technology • Machine Learning • Software • Virtual Reality • Analytics
The Senior Staff Engineer in QA-Automation is responsible for automating testing processes using Cypress and other tools, designing test plans, managing risks, ensuring application quality, collaborating closely with stakeholders, and improving testing practices. They will also participate in documentation, defect tracking, and reporting.

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account