Robotics Software Test Engineer (Universal Robots, Bangalore - India)

Teradyne

Bengaluru

On-site

INR 2,500,000 - 4,000,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Universal Robots, part of Teradyne, Bangalore-India, invites an experienced Robotics Software Test Engineer to join our global R&D team. You will test the robot OS, develop Python automation, and ensure high performance, safety, and reliability of Cobots used worldwide.

Work closely with Denmark teams, contribute to test frameworks, and bring hands-on experience with ROS2, Linux, and hardware-in-the-loop testing. This role offers international collaboration and growth opportunities.

Qualifications

  • Strong background in software test engineering with automation and hands-on validation.
  • ],
  • job_responsibilities_description":[

Responsibilities

  • Design, write, and maintain automated tests in Python for OS components of the Robot
  • Develop and maintain unit, integration, and regression tests to ensure stable and reliable releases
  • Work closely with developers to understand the changes being made in the controller operating system layer or the network layer, investigate failures, and improve testability
  • Contribute to and improve test frameworks
  • Help define effective test strategies and quality practices across the development lifecycle in an agile setup
  • Build tests that have hardware in the loop (not all flakiness comes from software)

Skills

Python automation
pytest
GoLang
Linux
CI/CD
Wireshark
HIL testing
ROS2
NF Tables
Penetration testing
Docker
API testing
Unit tests

Tools

Docker
GoLang

Job description

Select how often (in days) to receive an alert:

Robotics Software Test Engineer (Universal Robots, Bangalore - India)

ID: 11718

Function: Information Technology

Location: Bangalore, IN

Robotics Software Test Engineer (Universal Robots, Bangalore - India)

AtUniversal Robots, part of Teradyne Inc., Our vision is to create a world where people work with robots, not like robots. And as the market leader with 75,000+ collaborative robots (cobots) already installed worldwide, we’re well on the way to achieving it. We employ 1000+ people in offices across North America, South America, Europe and Asia and we’re growing all the time. Our team is made up smart, creative people working at the forefront of automation. Together we find innovative solutions to some of the most important manufacturing issues facing businesses today. We dare to do what others find impossible- working with advanced technologies to change in the way businesses operate , so if you’re looking to build your career with a ground-breaking technology company in dynamic environment with career advancement UR is the place for you.

Our Purpose

At Teradyne Robotics, including Universal Robots (UR) and Mobile Industrial Robots (MiR), our mission issimple:Automationfor Anyone. Anywhere.

At Teradyne Robotics, including Universal Robots (UR) and Mobile Industrial Robots (MiR), our mission issimple:Automationfor Anyone. Anywhere.

Together we enable manufacturers of all sizes to automate, improve productivity, and empower people through robotics.

Opportunity Overview

Do you want to ensure the quality and safety of software powering the world’s leading collaborative robots?
Are you passionate about testing complex robotic systems and working closely within an international team? Then you might be our nextSeniorSoftware Test Engineer.

We are currently looking for an experienced Software Tester to join our global R&D organization, working closely with our teams in Denmark. You will become part of a growing setup in India, collaborating daily with highly skilled colleagues across locations.

Designing the future

Universal Robots is the world’s market leader in collaborative robots (cobots), developing solutions that transform the way work is done across industries.

In this role, you will contribute directly to the quality and reliability ofrobotplatform and its core components. You wouldbe responsible fortesting the core operating system components of the Robot, including networking features,firewallfeatures etc. You will work closely with developers, product managers, and other stakeholders to ensure that our solutions meet the highest standards of performance, safety, and usability.

We are looking for a BackendTest engineer with strong Python automation skills who enjoys workingclosetothe product and the code. You should be comfortable combining hands-on manual testing with Linux Based platforms using Python-based automated testing, while also bringing a strong understanding of ROS. If you are motivated by improving product quality through robust test coverage, fast feedback loops, and close collaboration with developers, this could be the right role for you.

Responsibilities
  • Design, write, andmaintainautomated tests in Python for new and existing features of the operating system components of the Robot
  • Develop andmaintainunit, integration, and regression tests to ensure stable and reliable releases
  • Work closely with developers to understand the changes being made in the controller operating system layer or the network layer, investigate failures, and improve testability
  • Contribute to and improve test frameworks
  • Help define effective test strategies and quality practices across the development lifecycle in an agile setup
  • Build tests that have hardware in the loop (not all flakiness comes from software)
Qualification, Experience,Skillsand Educational Background

To succeed in this role, we imagine you have a strong background in software test engineering and a practical mindset when it comes to combining automation with hands-on validation. You understand how software is built, how systems fail, and how to create effective tests that increase quality and confidence.

Skills Required

4 to 6 years of experience in software backend testing, software quality engineering of OS level software components, or a similar role

  • Strong experience writing andmaintainingautomated tests in Python for backend components using tools likepytestandFastAPI.
  • Experience with Penetrationtesting
  • Experience with API Testing
  • Familiarity with GoLangand its frameworks.
  • Familiarity with Containerization technique (Docker,Podman)
  • Proficient withlinuxenvironment andlinuxcommands
  • Network analysis tooling: Wireshark/tcpdumpandnmapandtraffic shaping for resilience tests.
  • Hands-on experience with manual testing of complex systems, ideally involving hardware, robotics, or integrated software-hardware solutions
  • Experience creating andmaintainingunit, integration, and regression tests
  • Good understanding of test frameworks, debugging, and finding root causes
  • Experience working with CI/CD pipelines, build servers, or DevOps practices such as Jenkins or similar tools
  • Ability to understand complex systems,identifyrisks, and design effective test coverage
  • Experience working in agile or scrum environments
It will be considered an advantage if you have:
  • Familiarity with ROS2, Industrial Communication Protocols
  • Familiarity with Firewall (NF Tables/IP Tables)
  • Experience building or improving test automation frameworks
  • Hardware-in-the-loop test frameworkssuch aslabgrid,bench hardware, networked power for automated power-cycling, serial console capture, etc.
  • Automating through the robot's own interfaces (Dashboard Server, RTDE, the primary/secondary/real-time client ports,URScript)
  • Strong knowledge of DevOps practices, pipelines, and build servers
  • Knowledge of safety standards and regulations relevant to robotics or industrial systems
Communication Skills

Strong communicationand collaboration skills and fluency in English

Experience working with distributed and international teams

Working across teams and locations

You will be part of a setup where engineers in India and Denmark work closely together.

This requires:

  • Clear and conscientious communication
  • Ability to explain technical issues to both technical and non-technical stakeholders
  • A collaborative mindset and willingness to contribute across team boundaries
Job Segment

Testing, Test Engineer, Linux, Software Engineer, Manufacturing Engineer, Technology, Engineering

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics Software Test Engineer (Universal Robots, Bangalore - India)
Robotics Software Test Engineer (Universal Robots, Bangalore - India)

Universal Robots • Bengaluru

On-site
INR 5,719,000 - 8,580,000
Health and wellness benefits
Flexible working conditions
Professional development opportunities
Senior Software Engineer (Universal Robots, Bangalore - India)
Senior Software Engineer (Universal Robots, Bangalore - India)

Teradyne • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Health insurance
Flexible working conditions
Professional development
+2
Robotics Engineer (Universal Robots, India)
Robotics Engineer (Universal Robots, India)

Teradyne • Bengaluru

On-site
INR 1,500,000 - 2,200,000
Health insurance
On-site collaboration
Robotics Engineer (Universal Robots, Bangalore - India)
Robotics Engineer (Universal Robots, Bangalore - India)

Teradyne • Bengaluru

On-site
INR 1,800,000 - 4,000,000
Robotics Engineer (Universal Robots, India)
Robotics Engineer (Universal Robots, India)

Universal Robots • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Health insurance
On-site collaboration with product and
Growth and development
+1
Senior Robotics Engineer (Universal Robots, India)
Senior Robotics Engineer (Universal Robots, India)

Universal Robots • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Health insurance
On-site collaboration with local teams
Global team, local impact
Robotics Engineer (Universal Robots, Bangalore - India)
Robotics Engineer (Universal Robots, Bangalore - India)

Universal Robots • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Test Automation Engineer
Test Automation Engineer

Accreditation Council for Graduate Medical Education • Pune District

Hybrid
INR 1,200,000 - 2,400,000
Comprehensive mindfulness programs
Volunteer Paid Time off after 6 months
Volunteer and donation matching
+3
Software Tester / Quality Assurance Engineer
Software Tester / Quality Assurance Engineer

Robro Systems • Indore District

On-site
INR 600,000 - 1,200,000
Software Engineer - Robot Navigation, Localization & SLAM (Universal Robots, Bangalore - India)
Software Engineer - Robot Navigation, Localization & SLAM (Universal Robots, Bangalore - India)

Mobile Industrial Robots • Bengaluru

On-site
INR 1,500,000 - 2,500,000