Software Simulation Engineer, Sensor Rendering
Core
Build photorealistic, physically accurate synthetic sensor data (2D/3D) to enable sim-to-real training for robot perception models in industrial welding environments.
Role type
Senior IC software simulation engineer (sensor rendering)
Builds
Synthetic datasets (point clouds, depth maps, segmentation masks) and high-fidelity sensor simulation pipelines for perception model training.
Domain
Robotics, computer vision, industrial automation (welding)
Deliverable
production ML models
Required skills
Python, NVIDIA Isaac Sim, Unreal Engine, Blender, Gazebo, Physically Based Rendering (PBR), URDF/SDF/USD asset management, domain randomization, generative AI (diffusion models)
Preferred skills
NVIDIA Omniverse, USD-based scene composition, simulating industrial phenomena (arc flash, weld spatter, thermal emission), procedural geometry generation, cloud-based render farm infrastructure
Responsibilities
Implement and validate physics-based sensor simulation models; build photorealistic scene rendering pipelines accounting for robot end-effector placement; develop synthetic data generation pipelines with annotated ground-truth; implement domain randomization strategies; lead design of high-fidelity render pipelines; architect sensor rendering strategy for the Perception team; own sim-to-real validation framework; drive 3D asset and environment pipeline strategy; define strategy for using simulation platforms; mentor engineers on rendering best practices.
Seniority
Senior, hands-on IC with mentorship