Padmi

Software Engineer - Robot Connectivity & Wi Fi Systems (Universal Robots, Bangalore - India)

Location not specifiedPosted 1 month ago
Software engineeringUnspecified
Apply at Teradyne

Opens the source posting on jobs.teradyne.com

Source description

About the role

View original

Software Engineer – Robot Connectivity & Wi‑Fi Systems

(Customer‑Facing, High‑Impact)

Our Purpose

TERADYNE – where experience meets innovation and driving excellence in every connection. We foster an inclusive culture that values diversity, collaboration, and continuous learning, enabling us to deliver robotics solutions that are robust, scalable, and reliable in real‑world customer environments.

Opportunity Overview

We are looking for a Software Engineer with a strong focus on robot connectivity and Wi‑Fi systems to join a customer‑facing front‑office engineering team working close to deployed robotic fleets.

In this role, you will take ownership of connectivity‑related issues observed in customer environments , with particular focus on Wi‑Fi reliability, performance, and robustness. You will work at the intersection of robot software, operating systems, networking stacks, access point infrastructure, and customer site conditions.

This role is ideal for engineers coming from robotics, embedded Linux, or networking‑heavy R&D teams who want to apply deep technical expertise closer to real deployments. You will diagnose and resolve issues, implement software improvements where possible, and drive well‑defined escalations to core R&D when architectural changes are required.

What This Role Is About

Making robots reliably connect and stay connected in challenging Wi‑Fi environments

Solving real‑world connectivity problems seen at customer sites

Understanding how robot behavior, networking stacks, and infrastructure interact

Improving robustness of communication under mobility, load, and interference

Maintaining deep technical ownership while increasing customer impact

Key Responsibilities

Take end‑to‑end ownership of Wi‑Fi and connectivity issues observed in customer deployments

Investigate connection drops, roaming issues, latency, packet loss, and throughput problems

Analyze robot logs, OS‑level networking data, and field telemetry

Reproduce connectivity problems in lab, simulation, or controlled environments

Design and implement improvements in robot networking and connectivity software

Work with Linux networking stacks , drivers, and configuration

Collaborate with customers and internal teams to understand real‑world network setups

Assess whether issues can be resolved within the front‑office scope or require structured escalation to core R&D

Escalate issues with clear technical analysis, reproduction cases, and proposed mitigation strategies

Collaborate across teams including navigation, fleet management, embedded, and R&D

Contribute to improving testing, monitoring, and deployment pipelines related to connectivity

This is not an IT or network support role . You are expected to analyze, debug, and improve robot connectivity at the software and system level , not to manage customer infrastructure.

All About You

Mandatory Qualifications

5+ years of professional experience in software development or system engineering

Strong experience debugging networked systems in production environments

Hands‑on experience with Wi‑Fi connectivity in embedded or robotic systems

Ability to reason about issues spanning software, operating systems, networking, and physical environments

Strong analytical and problem‑solving skills

Experience working with field‑reported issues and ambiguous failure modes

Experience with test‑driven development and agile methodologies

Fluent in spoken and written English

M.Sc. in Computer Science, Robotics Engineering, Electrical Engineering, or a related field

Proficiency Required in Several of the Following

Wi‑Fi fundamentals including roaming, signal strength, interference, and reliability

Linux networking (e.g. NetworkManager, wpa_supplicant, kernel network stack concepts)

Diagnosing connectivity issues using logs, metrics, and packet‑level analysis

TCP/IP, UDP, and application‑level communication behavior

Experience with mobile or moving clients in wireless networks

Understanding of how networking impacts robot behavior and fleet coordination

Containerized software and microservice‑based communication

Inter‑process and network communication (e.g. gRPC)

DevOps practices such as CI/CD, monitoring, and automated testing

Version control systems (e.g., Git)

Experience collaborating across front‑office and core R&D teams

Background in robotics, autonomous systems, or large‑scale distributed systems

Experience using AI development tools

Personal Attributes

You are motivated by solving real customer problems in complex environments. You enjoy deep technical debugging, take ownership of issues from investigation to resolution, and are comfortable working close to production systems. You know when to implement fixes yourself and when to escalate with clarity and technical insight. Reliability, pragmatism, and continuous improvement matter to you.

We are only considering candidates local to the position location. This position does not offer relocation or visa sponsorship.

One address, no account. We’ll tell you when matching roles go live.

More at Teradyne

Related open roles

View all roles