Jobs · Engineering · Massachusetts

Robotics Simulation Software Engineer (W2 Only / No C2C)

TEKsystems · Boston, MA · 4 days ago
On-siteEngineering$90–$100/hrFull-time

Responsibilities

  • Create, import, and maintain high-fidelity 3D models of robotic workcells, converting CAD designs into simulation-ready assets.
  • Tune simulation assets to balance detail vs execution speed of simulation.
  • Convert OBJ collision meshes to VTK tetrahedral format to improve physics contact accuracy for robotic manipulation.
  • Build a model validation script that checks inertia values, texture transparency, and mesh integrity at build time.
  • Task Breakdown 3D Asset Pipeline: Convert SolidWorks/CAD assemblies into simulation-ready formats (SDF, URDF, glTF, VTK) with accurate kinematics, collision geometry, inertia properties, and visual materials (PBR).
  • Station Configuration: Build and maintain robotic workcell configurations including robot arms, rails, sensors, end-effectors, pods, conveyors, and environmental structures.
  • Collision Modeling: Create and optimize collision meshes using tetrahedral meshing workflows (RoLoPoly, TetGen, Drake mesh refiner) for accurate physics contact simulation.
  • Sensor Setup: Configure simulated cameras, depth sensors, and other perception hardware with accurate field-of-view parameters.
  • Validation: Build model integrity tests, verify FK/IK accuracy against real hardware, and maintain asset quality standards (mass, inertia, texture transparency, mesh integrity).
  • Customer Delivery: Independently manage asset import/update requests from robotics program teams, meeting SLA timelines for new station deliveries.

Requirements

  • Experience with USD (Universal Scene Description) model format.
  • Familiarity with PBR materials, glTF format, and real-time rendering pipelines.
  • C++ experience (our simulator core is C++).
  • Web 3D visualization (Three.js, WebGL).
  • Understanding of simulation contact models and deformable body simulation.
  • Experience converting CAD (SolidWorks, STEP, IGES) to simulation-ready assets.
  • Familiarity with camera simulation (intrinsics, distortion models, synthetic data generation).
  • Years Of Experience: 5+ years professional SW development experience.
  • 1+ year working with 3D modeling tools (Blender, SolidWorks, Maya, or equivalent).
  • Experience with robotics simulation formats: URDF, SDF, MJCF, or similar.
  • Familiarity with mesh processing: decimation, convex decomposition, tetrahedral meshing, collision geometry generation.
  • Understanding of rigid body kinematics (joint types, coordinate frames, forward/inverse kinematics).
  • Proficiency in Python for scripting asset pipelines and automation.
  • 1+ year cumulative experience with at least one of: game engines (Unreal, Unity), physics engines (Drake, MuJoCo, Bullet, PhysX), or robotics simulation platforms (Gazebo, Isaac Sim).
  • Demonstrated ability to independently own and deliver technical work with minimal oversight.

Qualifications

  • Experience with physics engines (Drake, MuJoCo, Bullet, PhysX).
  • Experience with robotics simulation platforms (Gazebo, Isaac Sim).
  • Experience with game engines (Unreal, Unity).
  • Experience with mesh processing: decimation, convex decomposition, tetrahedral meshing, collision geometry generation.
  • Experience with rigid body kinematics (joint types, coordinate frames, forward/inverse kinematics).
  • Experience with PBR materials, glTF format, and real-time rendering pipelines.
  • Experience with camera simulation (intrinsics, distortion models, synthetic data generation).
  • Experience with USD (Universal Scene Description) model format.
  • Experience with CAD (SolidWorks, STEP, IGES).
  • Experience with simulation contact models and deformable body simulation.
  • Experience with simulation asset creation and maintenance.
  • Experience with model validation scripts.
  • Experience with 3D modeling tools (Blender, SolidWorks, Maya, or equivalent).
  • Experience with robotics simulation formats: URDF, SDF, MJCF, or similar.
  • Experience with simulation asset pipelines and automation.

Skills

  • Physics engines (Drake, MuJoCo, Bullet, PhysX).
  • Robotics simulation platforms (Gazebo, Isaac Sim).
  • Game engines (Unreal, Unity).
  • Miscellaneous simulation software (e.g., Gazebo, Isaac Sim).
  • Mesh processing (decimation, convex decomposition, tetrahedral meshing, collision geometry generation).
  • Rigid body kinematics (joint types, coordinate frames, forward/inverse kinematics).
  • PBR materials, glTF format, and real-time rendering pipelines.
  • Camera simulation (intrinsics, distortion models, synthetic data generation).
  • USD (Universal Scene Description) model format.
  • CAD (SolidWorks, STEP, IGES).
  • Simulation contact models and deformable body simulation.
  • Simulation asset creation and maintenance.
  • Model validation scripts.
  • 3D modeling tools (Blender, SolidWorks, Maya, or equivalent).
  • Robotics simulation formats: URDF, SDF, MJCF, or similar.
  • Simulation asset pipelines and automation.

Benefits

  • Medical, dental & vision coverage.
  • Critical Illness, Accident, and Hospital coverage.
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents).
  • Short and long-term disability coverage.
  • Health Spending Account (HSA).
  • Transportation benefits.
  • Employee Assistance Program.
  • Time Off/Leave (PTO, Vacation or Sick Leave).

Pay and Benefits

The pay range for this position is $90.00 - $100.00/hr.

About the Role

We’re looking for a Simulation Modeling Engineer to join our team building physics-based simulation environments for Robotics. You’ll create, import, and maintain high-fidelity 3D models of robotic workcells, converting CAD designs into simulation-ready assets that enable robot motion planning, controls development, and system validation before physical hardware exists.

Similar jobs