Go • Linux • Networking • Containers
Our Purpose
At Teradyne, experience meets innovation. We deliver excellence through creativity, diverse perspectives, and a culture that encourages learning something new every day.
We foster an inclusive environment where every employee’s strengths and viewpoints matter. Our differences make us stronger, help us innovate faster, and lead to better outcomes.
Universal Robots (UR)—a Teradyne company—is the global leader in collaborative robots (cobots). Our products empower customers and positively transform how they work.
The Software Platform Team builds the foundation that enables product development across UR. We are now expanding and seeking skilled Software Platform Engineers who are strong in Go and Linux and enjoy working close to the platform. We have multiple openings, covering two complementary profiles: Service-Level Engineers and Linux Platform Engineers.
Opportunity Overview
As a Software Platform Engineer, you will:
Build and maintain reliable, secure, and maintainable platform components
Develop core services in Go with a strong focus on built-in quality
Design, implement, and verify features against requirements
Troubleshoot networked and distributed systems
Collaborate on architecture, priorities, and new platform capabilities
Develop tools, frameworks, and components used across product teams
Work on containerized workloads, OS images, or low-level Linux services (depending on profile)
Must-Have Qualifications (All Candidates)
Proven experience delivering production-grade software
Professional Go (Golang) development experience
Strong understanding of TCP/IP networking
Hands-on experience working with Linux systems
Experience with Docker
Solid communication skills in English
A mindset for continuous improvement
Nice to Have (Common Across Profiles)
Jenkins
Python
Cybersecurity fundamentals
Pytest
OpenAPI
Profile A — Service-Level Engineer (Service Infrastructure \& Distributed Systems)
Ideal if you enjoy service infrastructure, distributed runtimes, and container orchestration. Experience with any of the following is a plus:
iptables
Kubernetes
Docker Compose or Docker Swarm
Nginx
Profile B — Linux Platform Engineer (Low-Level Linux \& OS Engineering)
Ideal if you prefer OS-level work, build systems, and Linux internals. Experience with any of the following is beneficial:
Kernel modules
ISAR
Shell scripting
Yocto / OpenEmbedded
BitBake
Systemd
Bonus Points For
Master’s degree or PhD in a relevant field
Experience working in agile software development
Experience building software in environments with many developers
Benefits
At Universal Robots, we ask a lot—and we give a lot in return. You’ll join a dynamic, rapidly growing company where your ideas matter and your work has real-world impact.
We offer:
A collaborative environment with skilled, passionate colleagues
Autonomy and trust to influence decisions and drive success
Opportunities to grow, innovate, and help shape the future of robotics
#LI-Hybrid
#LI-CM1