Go
- Linux
- Networking
- Containers Our Purpose At Teradyne, 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 of
Universal Robots (UR)the world's leading collaborative robot companyyou will help build products that transform how people work.
The
Software Platform Team develops the foundational platform components that power product development across UR. We are expanding and seeking a
Senior Software Platform Engineer with deep experience in Linux, networking, distributed systems, and Go-based platform development. This role has openings across two complementary profiles:
Service-Level Engineers and
Linux Platform Engineers.
Opportunity Overview
As a Senior Platform Engineer, You Will
- Design, build, and maintain the software platform with a strong focus on built-in quality and reliability
- Translate business and technical needs into robust platform architecture and solutions
- Drive cross-team collaboration, including working with product teams on interfaces, dependencies, and long-term direction
- Mentor, coach, and onboard team membersraising technical maturity and nurturing a continuous improvement culture
- Design and implement complex features in 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 on
service-level infrastructure (Profile A) or
low-level Linux and OS engineering (Profile B).
Must-Have Qualifications (All Senior Candidates)
- 5+ years of relevant experience
- Bachelor's degree in a relevant field
- Proven experience delivering production-grade software in environments with many developers
- Professional Go (Golang) development experience
- Strong understanding of TCP/IP networking
- Extensive experience working with Linux systems
- Hands-on experience with Docker and containerized environments
- Excellent communication skills in English
- Strong technical leadership capabilities, including mentoring and guiding others
Expected Experience
For a senior role, we expect experience with
several of 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 Engineer
Service 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 Engineer
Low-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
Benefits
At 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