Staff Software Engineer - Simulation Tooling

Hexagon Robotics

Zürich

On-site

CHF 140,000 - 210,000

Full time

42 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Hexagon Robotics, a division of Hexagon, seeks a Staff Software Engineer - Simulation Tooling to drive the architecture of the company’s simulation environment used by robotics and product teams. You will set technical direction, partner with domain experts, and help teams develop AEON faster.

You will steer the architecture of the simulation platform, lead tooling design, and drive integrations across stacks to boost fidelity and usability, while mentoring engineers and shaping vendor

Qualifications

  • 8+ years of professional Python experience in a technically complex Linux environment.
  • Proven track record designing and evolving large software systems end to end.
  • Deep experience packaging, distributing, and deploying Python at scale.
  • Strong experience with simulation or game engines (Omniverse/Isaac Sim; or Unreal/Unity/Gazebo).
  • Hands-on expertise with 3D asset pipelines: OpenUSD, URDF, and mesh manipulation.
  • Expert software quality practices: test strategies, CI/CD, debugging, and operational readiness.
  • Experience mentoring engineers and leading technical decisions across teams.
  • Strong communicator able to align robotics, DevOps and product stakeholders.

Responsibilities

  • Steer the architecture and technical roadmap of our simulation platform in Python on Linux.
  • Partner with robotics domain experts to turn their needs into a scalable simulation strategy.
  • Lead design and implementation of simulation tooling and workflows.
  • Drive system integrations across multiple technology stacks to improve fidelity, performance, and usability.
  • Be the go-to expert for cross-system issues spanning simulation, CI/CD, and robotics subsystems.
  • Set the bar for reliable software through code reviews, testing, and observability.

Skills

Python
Linux
Software architecture
Python packaging
Nvidia Omniverse
OpenUSD
URDF
CI/CD
Testing
Observability
Mentoring
Robotics domain
C++
Reinforcement learning
Synthetic data
Real2Sim

Education

BSc/MSc/PhD in Computer Science, Robotics

Tools

Nvidia Omniverse
Isaac Sim
Unreal
Unity
Gazebo

Job description

Hexagon Robotics is a division of Hexagon – a global leader in precision measurement. Established in 2025, Hexagon Robotics develops humanoid robots for industrial sectors to address labor shortages and enable the transition from automation to autonomy. The first humanoid product, AEON, was launched in June 2025 and combines agility, awareness, spatial intelligence and versatility to provide a market-leading solution for automotive, transportation, aerospace, manufacturing, and logistics customers.

We are looking for a Staff Software Engineer - Simulation Tooling to drive the architecture and evolution of the simulation environment used by our robotics and product development teams. You will set technical direction, partner with domain experts, and help teams develop, test, and validate AEON faster.

Your Mission
  • Steer the architecture and technical roadmap of our simulation platform in Python on Linux, built on Nvidia Omniverse / Isaac Sim
  • Partner with robotics domain experts (control, perception, manipulation, mission) to turn their needs into a scalable simulation strategy
  • Lead the design and implementation of simulation tooling and workflows, setting standards others build on
  • Drive system integrations across multiple technology stacks to improve simulation fidelity, performance, and usability
  • Be the go-to expert for cross-system issues spanning simulation, CI/CD, and robotics subsystems
  • Set the bar for reliable software through code reviews, CI/CD, automated testing, and observability, with a deliberate technical debt strategy
  • Mentor engineers and grow simulation know-how across teams
  • Drive the technical relationship with third-party vendors (e.g. Nvidia)
  • Thrive in a startup-like environment within a global company, with flat hierarchies and high personal impact
Your Skillset
  • BSc/MSc/PhD in Computer Science, Robotics, or a related field with a background in numerical computation or simulation
  • 8+ years of professional Python experience in a technically complex Linux environment, including ownership of production systems
  • Proven track record designing and evolving large software systems end to end
  • Deep experience packaging, distributing, and deploying Python at scale
  • Strong experience with simulation or game engines (preferably Nvidia Omniverse / Isaac Sim; alternatively Unreal, Unity, or Gazebo)
  • Hands-on expertise with 3D asset pipelines: OpenUSD, URDF, and mesh file manipulation
  • Expert software quality practices: test strategies, CI/CD, debugging, and operational readiness
  • Experience mentoring engineers and leading technical decisions across teams
  • Strong communicator, able to align robotics, DevOps, and product stakeholders
  • Startup mindset: iterative work with focus on usable solutions for the end user
  • Robotics domain experience or direct work with simulation vendors is a strong plus
  • C++ experience is a plus
  • Experience with robot learning (e.g. reinforcement learning, Isaac Lab), synthetic data generation or real2sim is a plus

Great robots need great people!

Please note that Hexagon Robotics will not be liable for or pay any fees to recruitment agencies without a valid agreement in place.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Simulation Tooling - Python/Linux
Staff Software Engineer, Simulation Tooling - Python/Linux

Hexagon Robotics • Zürich

On-site
CHF 140,000 - 210,000
Staff ML Engineer (f/md)
Staff ML Engineer (f/md)

Hexagon Robotics • Zürich

Hybrid
CHF 130,000 - 180,000
Mobility credit
Bonus program
Pension contributions
+6
Senior Software Engineer - Embedded (f/m/d)
Senior Software Engineer - Embedded (f/m/d)

CS Caritas Socialis GmbH • Zürich

On-site
CHF 90,000 - 120,000
Flexible working hours
CHF 500 mobility credit
Bonus system
+4
Robotics Intern
Robotics Intern

Hexagon Robotics • Zürich

Hybrid
CHF 20,000 - 31,000
Mobility credit
Hybrid work model
Relocation support
+4
Mechanical Engineering Manager
Mechanical Engineering Manager

Hexagon Robotics • Zürich

Hybrid
CHF 150,000 - 210,000
Flexible hours
Hybrid model
Mobility credit CHF 500
+7
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Hexagon Robotics • Zürich

Hybrid
CHF 130,000 - 170,000
Mobility credit
Bonus system
Pension contributions
+6
Robotics Simulation Engineer
Robotics Simulation Engineer

Alignerr Corp. • Zürich

Remote
CHF 83,000 - 124,000
Robotics MLOps & Data Engineer (f/m/d)
Robotics MLOps & Data Engineer (f/m/d)

Hexagon Robotics • Zürich

Hybrid
CHF 120,000 - 180,000
Mobility credit
Relocation support
Pension contributions
+2
Staff Robotics Engineer — Hybrid, Autonomous Humanoid AI
Staff Robotics Engineer — Hybrid, Autonomous Humanoid AI

Hexagon Robotics • Zürich

Hybrid
CHF 130,000 - 180,000
Mobility credit
Bonus program
Pension contributions
+6
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Hexagon Robotics • Zürich

Hybrid
CHF 140,000 - 200,000
Mobility credit (CHF 500)
Relocation support
Pension contributions
+2