Motion Recruitment - Boston, MA

posted 2 months ago

Full-time - Mid Level
Remote - Boston, MA
Administrative and Support Services

About the position

The Senior Software Engineer - Robotics Simulation will be a key member of the Robotics engineering team, responsible for developing and maintaining advanced simulation systems for autonomous robotics using NVIDIA Omniverse. This role requires collaboration with various teams to create realistic simulation environments that enhance the performance and validation of robotics systems.

Responsibilities

  • Design and develop simulation systems for robotics using NVIDIA Omniverse.
  • Implement realistic physics and sensor models to accurately represent real-world environments.
  • Integrate robotics software systems, including navigation, perception, and control algorithms, into the simulation.
  • Collaborate with robotics, software, and hardware teams to validate system performance within the simulation.
  • Optimize simulation performance to support large-scale robotics applications and real-time feedback loops.
  • Contribute to the development of user interfaces and tools for simulation scenario creation and analysis.
  • Conduct testing and validation of robotics simulation systems to ensure high fidelity and performance.
  • Stay up-to-date with the latest advancements in simulation technologies and apply them to improve existing systems.

Requirements

  • Bachelor's or Master's degree in Computer Science, Robotics, or related field.
  • 3+ years of experience in software engineering, with a focus on simulation, robotics, or gaming environments.
  • Strong programming skills with C++, or a similar language.
  • Experience with NVIDIA Omniverse and its associated tools (e.g., Isaac Sim).
  • Knowledge of robotics frameworks such as ROS or equivalent.
  • Experience with 3D graphics, physics engines, and sensor modeling (e.g., LIDAR, cameras).
  • Familiarity with GPU computing and parallel processing techniques (CUDA is a plus).
  • Knowledge of real-time systems, simulation optimization, and performance tuning.
  • Strong problem-solving abilities with attention to detail.
  • Excellent communication and teamwork skills.
  • Ability to work in a fast-paced, dynamic environment and adapt to changing priorities.

Nice-to-haves

  • Experience with AI/ML integration within simulations.
  • Prior experience working in a robotics or autonomous systems company.
  • Familiarity with cloud-based simulation or large-scale deployment.

Benefits

  • Competitive salary and performance-based bonuses.
  • Health, dental, and vision insurance.
  • Opportunities for professional development and continuous learning.
  • Flexible working hours and remote work options.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service