Simulation Software Engineer

Research institute focused on solving fundamental challenges in AI and Robotics to enable future generations of intelligent machines.
Machine Learning
Staff Software Engineer
In-Person
11 - 50 Employees
7+ years of experience
AI · Robotics

Description For Simulation Software Engineer

The Robotics and AI Institute is seeking a Simulation Software Engineer to join their new Cambridge, MA office. This role combines technical leadership with hands-on development in the exciting field of robotics and AI. The position requires expertise in Python, PyTorch, and simulation environments like IsaacSim, with a focus on reinforcement learning applications in robotics.

As a Senior Software Engineer, you'll lead the development of high-performance algorithms for robotic systems while mentoring other engineers and fostering a collaborative environment. The role involves working closely with researchers and engineering teams to push the boundaries of robotics technology.

The ideal candidate brings 7+ years of software development experience, strong technical leadership skills, and a deep understanding of modern software engineering practices. Knowledge of reinforcement learning and its applications in robotics is essential, as is experience with simulation environments.

This is an opportunity to work at the forefront of robotics and AI research, contributing to groundbreaking developments that will shape the future of intelligent machines. The institute offers an innovative and collaborative environment where engineering excellence meets cutting-edge research.

The position offers the chance to work on complex problems in robotics, collaborate with leading researchers, and make significant contributions to the field of robotics and AI. If you're passionate about developing technology that advances robot capabilities and want to be part of a team solving fundamental challenges in AI and robotics, this role presents an excellent opportunity to make a meaningful impact.

Last updated 7 hours ago

Responsibilities For Simulation Software Engineer

  • Design, develop, and optimize high-performance algorithms to enhance robotic systems' capabilities and efficiency
  • Provide technical leadership, mentoring other engineers, and fostering a culture of collaboration
  • Promote code quality and reliability through regular code reviews and best practices adoption
  • Work closely with researchers and other engineering teams to deliver cross-functional features
  • Take a hands-on approach to development, building and refining software systems

Requirements For Simulation Software Engineer

Python
  • 7+ years of experience delivering high-quality software
  • Proven experience in technical leadership, including mentoring and guiding teams
  • BS or MS in Computer Science or a related field
  • Strong development skills in Python and experience with Pytorch
  • Experience with IsaacSim or IsaacLab simulation environments
  • Basic understanding of Reinforcement Learning (RL) and its applications in robotics
  • Proficiency with modern software engineering tools and practices (git, issue tracking, CI/CD)
  • Excellent troubleshooting, debugging, communication, and collaboration skills

Interested in this job?

Jobs Related To Robotics and AI Institute Simulation Software Engineer

Staff Machine Learning Engineer - ML Algorithms

Staff Machine Learning Engineer position at EarnIn, focusing on developing and deploying advanced ML solutions and LLMs for fintech applications, offering competitive compensation and hybrid work arrangement.

Senior Staff Software Engineer, Experimentation Platform

Senior Staff Software Engineer role at DoorDash focusing on building and scaling the Experimentation Platform using ML, AI, and statistical methodologies.

Lead Software Engineer (AI)

Lead Software Engineer position focusing on AI development at Valorem Reply, requiring extensive experience in software development and team leadership.

Founding Lead Machine Learning Engineer

Lead the development of AI-driven knowledge discovery systems at Zaimler, a VC-backed startup revolutionizing enterprise data preparation for AI applications.

Health Tech & AI Startup: Founding Machine Learning Engineer

Founding Machine Learning Engineer position at HealthTech & AI startup focusing on developing cutting-edge AI platforms and healthcare solutions.