Software Engineer - Simulation

FortyFive Labs

• $130K — $155K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3-5 years of experience in physics simulation or robotics software
  • Proficiency with MuJoCo, PyBullet, Isaac Lab/Sim, or similar simulation engines
  • Strong Python programming skills; familiarity with C++ for performance-critical applications
  • Experience with reinforcement learning training pipelines
  • Understanding of robot dynamics, kinematics, and control systems

Responsibilities

  • Build and maintain simulation environments using MuJoCo, PyBullet, and Isaac Lab
  • Develop sim-to-real transfer pipelines and domain randomization systems
  • Create scalable infrastructure for parallel simulation execution
  • Design reinforcement learning training environments with realistic physics
  • Collaborate with machine learning researchers to enhance environment design for policy learning

Benefits

  • Opportunity to work with a top-tier team from leading AI institutions
  • Engagement in cutting-edge research at the intersection of robotics and AI
  • Flexible work hours across global time zones
  • Encouragement of proactive communication and team collaboration
  • Inclusive culture that values diversity and innovation
Full Job Description
What to Expect

We're looking for a Simulation Engineer to build and scale our physics simulation infrastructure. You'll work on sim-to-real transfer, domain randomization, and creating training environments that enable robots to learn in simulation and perform in the real world.
What You'll Do
  • Build and maintain simulation environments using MuJoCo, PyBullet, and Isaac Lab
  • Develop sim-to-real transfer pipelines and domain randomization systems
  • Create scalable infrastructure for parallel simulation execution
  • Design RL training environments with realistic physics and diverse scenarios
  • Collaborate with ML researchers on environment design for policy learning
What You'll Bring
  • 3-5 years of experience with physics simulation or robotics software
  • Proficiency with MuJoCo, PyBullet, Isaac Lab/Sim, or similar engines
  • Strong Python skills; familiarity with C++ for performance-critical code
  • Experience with reinforcement learning training pipelines
  • Understanding of robot dynamics, kinematics, and control
Nice to Have
  • Experience with sim-to-real transfer in deployed robotics systems
  • Background in domain randomization and synthetic data generation
  • Familiarity with GPU-accelerated simulation (Isaac Gym, Brax)
  • Publications or projects in robot learning

We believe diverse teams build better products. Even if you don't meet every requirement listed, we encourage you to apply if you're excited about this role and our mission.

Similar Jobs

More Jobs at FortyFive Labs

  • Software Engineer - Simulation
    $130K — $155K *
    Mountain View, CA 94040 (Santa Clara County)
    Consumer Technology
    In-Person
  • Sales Lead
    $110K — $130K *
    Mountain View, CA 94040 (Santa Clara County)
    Manufacturing & Automotive
    In-Person

More Consumer Technology Jobs

Find similar Software Engineer - Simulation jobs: