company

Simulation Software Engineer at Flexion Robotics | Zürich

Flexion RoboticsZürich, Zurich, Switzerland
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Proven experience in developing or enhancing simulation systems for robotics. Hands-on experience with contemporary GPU-based simulators such as MuJoCo and Isaac Gym / Isaac Lab. Strong programming skills in languages relevant to simulation and robotics. Ability to work collaboratively in a fast-paced, multidisciplinary environment.

About the job

Flexion Robotics creates the intelligence layer for next-generation humanoid robots, drawing on deep expertise in robot reinforcement learning. Founded by scientists from organizations like Nvidia and ETH Zürich, the team has rapidly advanced from early development to deploying real humanoid capabilities. The company is backed by international venture capital and operates from Zürich.

Role overview

The Simulation Software Engineer will take full responsibility for the simulation stack that drives robot learning at Flexion Robotics. Simulation is central to the company’s approach for scaling intelligence, and this position shapes both the fidelity and efficiency of the simulation platform. The work directly influences how robots learn and perform in real environments.

Main responsibilities

  • Simulation stack ownership: Design, develop, and maintain the core simulation infrastructure for robot learning. Oversee its architecture, reliability, and ongoing evolution to meet team needs.
  • Simulation fidelity: Build and refine models for contacts, actuators, deformables, and sensors. Work to reduce the sim-to-real gap, improve physical realism, and validate simulations using real-world data.
  • Training throughput optimization: Enhance the simulation stack for large-scale reinforcement learning. Implement efficient multi-GPU and multi-node pipelines, and resolve bottlenecks to increase training speed.
  • Photorealistic rendering and synthetic data: Extend rendering pipelines to support vision-based learning. Enable domain randomization and generate synthetic datasets for robust perception systems.
  • Software-in-the-loop testing: Maintain infrastructure for validating policies and systems within simulation before hardware deployment. Support rapid iteration and help minimize risks during transitions to real robots.
  • Collaboration: Work closely with engineers and researchers in reinforcement learning, control, perception, and hardware to align simulation with real-world performance and deployment objectives.

About Flexion Robotics

Flexion Robotics is a pioneering company in the field of humanoid robotics, dedicated to advancing the capabilities of robots through cutting-edge reinforcement learning. Our innovative approach aims to bridge the gap between theoretical models and real-world applications, making significant strides in the deployment of humanoid robots.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.