Senior Software Engineer - Robotics Simulation at Motion Recruitment
Boston, MA 02108
About the Job
Boston, MassachusettsHybridFull Time$150k - $200kOur client is seeking a highly skilled Software Engineer to join their Robotics engineering team that is focused on building a cutting-edge simulation platform for autonomous robotics systems
This position involves developing, optimizing, and maintaining robotics simulation systems using NVIDIA Omniverse
You will work closely with our robotics engineers, machine learning experts, and product teams to create realistic, high-performance simulation environments.Key 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.Qualifications:Technical Skills: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.Soft Skills: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.Preferred Experience: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.Posted by: Nicholas CostelloSpecialization: C++
This position involves developing, optimizing, and maintaining robotics simulation systems using NVIDIA Omniverse
You will work closely with our robotics engineers, machine learning experts, and product teams to create realistic, high-performance simulation environments.Key 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.Qualifications:Technical Skills: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.Soft Skills: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.Preferred Experience: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.Posted by: Nicholas CostelloSpecialization: C++