Simulation Engineer (Robotics)
As a Simulation Engineer, you will play a crucial role in redefining how machines perceive and interact with the world. Our mission is to close the simulation-to-reality gap by creating high-fidelity simulations for fixed-arm robots and Autonomous Mobile Robots (AMRs).
Key Responsibilities:
* Design and implement custom sensor models in various simulation platforms.
* Oversee the creation and optimization of simulations for fixed-arm robots and AMRs to facilitate synthetic data generation for training AI models.
* Utilize Universal Scene Description (USD) to create and manage simulation assets effectively.
* Collaborate cross-functionally with hardware, AI, and simulation engineers to ensure seamless integration of simulation data into real-world applications.
* Drive the development of simulation frameworks that enhance the realism and accuracy of robotic simulations.
* Stay updated with the latest advancements in robotics simulation, sensor technologies, and AI to guide the team in adopting innovative solutions.
Qualifications:
* M.S. or Ph.D. in Robotics, Computer Science, Electrical Engineering, or related field.
* 5+ years of experience in robotics, simulation, or related fields, with at least 3+ years directly building or extending simulation platforms for robotic systems.
* Proven expertise in using NVIDIA Isaac Sim or other common simulation platforms.
* Strong proficiency in Python, C++, and ROS/ROS2, with experience integrating simulation into real robotic stacks.
* Hands-on experience with sensor simulation, especially ToF, RGB-D, LiDAR, or IMUs.
* Solid understanding of the sim-to-real gap and techniques to reduce it (e.g., noise modeling, domain randomization, physics-based modeling).