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

Department Icon IT / Software Development & Related
Posted: 3 months ago
4-6 years
Bengaluru / Bangalore, Karnataka
IT / Software Development & Related
work from office
Full Time

Posted: 3 months ago
Let Jobaaj One apply for you

An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.

Job Description
About Company
Similar Jobs
Please verify your account first! Send OTP

Posted over 15 days ago, so the role may have closed. Confirm on the employer's page when you apply, or see similar jobs.

Job Description

At Universal 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, were well on the way to achieving it. We employ 1000+ people in offices across North America, South America, Europe and Asia and were 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 youre 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 is simple:Automation for Anyone. Anywhere.

Our vision is to create a world where people work with robots, not like robots. With more than 100,000 collaborative robots deployed worldwide, Universal Robots leads the global market in collaborative automation while MiR provides cutting-edge autonomous mobile robots that transform internal logistics.

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 worlds leading collaborative robots

Are you passionate about testing complex robotic systems and working closely within an international team Then you might be our next Senior Software 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 worlds 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 of robot platform and its core components. You would be responsible for testing the core operating system components of the Robot, including networking features, firewall features 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 Backend Test engineer with strong Python automation skills who enjoys working close to the 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, and maintain automated tests in Python for new and existing features of the operating system 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)

Qualification, Experience, Skills And 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 and maintaining automated tests in Python for backend components using tools like pytest and FastAPI.
  • Experience with Penetration testing
  • Experience with API Testing
  • Familiarity with GoLang and its frameworks.
  • Familiarity with Containerization technique (Docker, Podman)
  • Proficient with linux environment and linux commands
  • Linux networking stack + systemd (services, journald, network namespaces)
  • Network analysis tooling: Wireshark/tcpdump and nmap and traffic shaping for resilience tests.
  • Hands-on experience with manual testing of complex systems, ideally involving hardware, robotics, or integrated software-hardware solutions
  • Experience creating and maintaining unit, 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, identify risks, 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 frameworks such as labgrid, bench hardware, networked power for automated power-cycling, serial console capture, etc.
  • Automating through the robots 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 communication and 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

Skills

PythonDebuggingDevopsGolangLinuxManual TestingRoboticsTestingApi

If a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.

About Company

Universal Robots (UR) is a leading manufacturer of collaborative robots (cobots). They design, manufacture, and sell lightweight, flexible, and user-friendly robots that are used in a wide range of industries.

Similar Jobs

View all
Loading...

Looking for something similar?

Bag Logo
Jobaaj
Get jobs like this by email

New IT / Software Development & Related roles in Bengaluru / Bangalore.

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

One email a day. Unsubscribe any time.