← All roles

Software Engineer, Simulation

Bedrock Robotics· Engineering
Apply on company site
Hybrid (New York, NY), Hybrid (San Francisco, CA)Full-timePosted 3mo ago

About the role

Software Engineer role focused on building and scaling high-fidelity robotics simulation environments to advance autonomous construction machines, with emphasis on sim-to-real realism, ML-driven autonomy, and scalable evaluation.

Responsibilities

  • Build and scale high-fidelity simulation environments for autonomous construction machines
  • Develop simulation systems that support ML-based autonomy, evaluation, and safety validation
  • Improve realism and performance to better reflect real-world behavior
  • Help guide our strategy in scene generation and neural rendering techniques
  • Write production-quality, hands-on code and build real simulation content—not just prototypes

Qualifications

  • Engineering, math, or physics degree, or computer science background with demonstrated interest and strength in math and physics
  • 4+ years of professional experience in software engineering, with proven track record of building modular, maintainable, production-quality software systems in C++
  • 2+ years of experience with one or more 3D engines or simulation frameworks, such as: Unreal Engine, Unity, Godot, Blender, Gazebo, Isaac Sim, Omniverse

Skills

Required:C++3D engines / simulation frameworksMathematics / Physics
Nice to have:RustRobotics simulationNeural rendering techniques
Last updated Sep 10, 2026. Interested? Apply on the company site.
Bedrock Robotics logo

About Bedrock Robotics

Advanced Autonomy for the Built World

Advanced Autonomy for the Built World

AutonomyBedrock Operatorautonomyheavy machineryindustrial automationindustrial roboticsmachine intelligenceon-site autonomy

More open roles at Bedrock Robotics