ID:9978
Function:Engineering
Location:Bangalore, IN
Go Linux Networking Containers
Our PurposeAtTeradyne, experience meets innovation. We push boundaries through creativity, curiosity, and diverse perspectivesempowering employees to learn, experiment, and grow every day.
We are committed to an inclusive culture where every individual's strengths and viewpoints contribute to better decisions, stronger innovation, and improved business outcomes.
As part ofUniversal Robots (UR)the world's leading collaborative robot companyyou will help build products that transform how people work.
TheSoftware Platform Teamdevelops the foundational platform components that power product development across UR. We are expanding and seeking aSenior Software Platform Engineerwith deep experience in Linux, networking, distributed systems, and Go-based platform development. This role has openings across two complementary profiles:Service-Level EngineersandLinux Platform Engineers.
Opportunity OverviewAs a Senior Platform Engineer, you will:
- Design, build, and maintainthe software platform with a strong focus on built-in quality and reliability
- Translate business and technical needsinto robust platform architecture and solutions
- Drive cross-team collaboration, including working with product teams on interfaces, dependencies, and long-term direction
- Mentor, coach, and onboardteam membersraising technical maturity and nurturing a continuous improvement culture
- Design and implement complex featuresin Go, Linux infrastructure, networking, and distributed systems
- Own and troubleshoot critical platform components that support containerized workloads and distributed runtime environments
Based on your profile, you may focus more onservice-level infrastructure(Profile A) orlow-level Linux and OS engineering(Profile B).
Must-Have Qualifications (All Senior Candidates)- 5+ yearsof relevant experience
- Bachelor's degree in a relevant field
- Proven experience deliveringproduction-grade softwarein environments with many developers
- Professional Go (Golang)development experience
- Strong understanding ofTCP/IP networking
- Extensive experience working withLinux systems
- Hands-on experience withDockerand containerized environments
- Excellent communication skills in English
- Strong technical leadership capabilities, including mentoring and guiding others
Expected ExperienceFor a senior role, we expect experience withseveralof the areas below:
- Jenkins or other CI/CD tooling
- Python (tooling, scripting, or automation)
- Cybersecurity fundamentals
- Pytest or similar test frameworks
- OpenAPI or similar API definition frameworks
Profile A Senior Service-Level EngineerService Infrastructure Distributed Systems Containerized Runtime
Experience with several of the following is beneficial and expected at senior level:
- iptables
- Kubernetes
- Docker Compose or Docker Swarm
- Nginx
- Designing, deploying, or maintaining distributed or networked services
- Troubleshooting complex interactions in containerized or microservice environments
Profile B Senior Linux Platform EngineerLow-Level Linux Build Systems OS Engineering
Experience with several of the following is beneficial and expected at senior level:
- Kernel modules
- ISAR
- Shell scripting (Bash/sh)
- Yocto / OpenEmbedded
- BitBake
- Systemd
- Maintaining or customizing Linux OS images
- Working close to the kernel, init systems, or low-level drivers
Bonus Points For- Master's degree or PhD in a relevant field
- Experience leading technical initiatives across teams
- Background in agile development or platform engineering at scale
BenefitsAt Universal Robots, we ask a lotand we give a lot in return. You will join a dynamic, fast-growing company where your ideas matter and your work shapes the future of robotics.
We offer:
- A collaborative environment with skilled, passionate colleagues
- Autonomy and trust to influence decisions and drive success
- Opportunities to grow, innovate, and evolve our software platform and robotics products
#LI-Hybrid
#LI-CM1
- Job Segment:Testing, Linux, Test Engineer, Software Engineer, Developer, Technology, Engineering