What to Expect:
We're pioneering advancements in robotics, and we need a skilled engineer to explore and optimize hardware-accelerated simulation engines. In this role, you'll evaluate, integrate, and enhance simulation tools to support high-performance robotics development, focusing on realism, speed, and scalability. This position is ideal for someone passionate about bridging hardware and software to simulate complex robotic behaviors, such as locomotion, manipulation, or environmental interactions.
You'll work independently and collaboratively to benchmark engines, identify bottlenecks, and propose hardware-accelerated solutions (e.g., leveraging GPUs or specialized accelerators). This is a chance to influence our robotics pipeline from the ground up, ensuring simulations are efficient and accurate for real-world applications.
What You’ll Do:
- Evaluate Simulation Engines: Research and test hardware-accelerated robotics simulation platforms (e.g., Genesis, MuJoCo, Isaac Sim) for performance, accuracy, and compatibility with our needs. Identify edge cases (e.g., high-friction interactions or multi-agent simulations), and recommend improvements or alternatives.
- Optimize for Hardware Acceleration: Implement and fine-tune simulations using GPU/TPU acceleration to handle large-scale scenarios, reducing computation time while maintaining fidelity.
- Develop Custom Tools: Build or extend simulation modules for specific robotics use cases, incorporating physics engines and real-time rendering.
- Integrate with Robotics Workflows: Embed optimized simulations into broader development pipelines, supporting testing, validation, and iterative design.
- Document and Share Insights: Produce reports, prototypes, and best practices to guide team adoption and future explorations.
What You’ll Bring:
- Bachelor's or Master's degree in Robotics, Electrical Engineering, or a related field; PhD or equivalent experience in simulation technologies is a plus.
- Experience with simulation engines, including hardware acceleration (e.g., CUDA, OpenCL) is highly desirable
- Proficiency in C++, Python.
- Strong understanding of physics-based modeling, computer graphics, and parallel computing.
- Familiarity with version control (e.g., Git) and agile development practices.
- Excellent problem-solving skills and the ability to work proactively in a fast-paced environment.
- Fluency in English (written and spoken).
Tesla is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to any factor, including veteran status and disability status, protected by applicable federal, state or local laws.
Tesla is also committed to working with and providing reasonable accommodations to individuals with disabilities. Please let your recruiter know if you need an accommodation at any point during the interview process.
Apply Now
