Simulation Learning Software Engineer
Our mission is to solve the most important and fundamental challenges in AI and Robotics, enabling future generations of intelligent machines that will help us all live better lives. Our software engineers bring the depth and rigor of industry experience to the Institute, where a solid foundation of engineering is essential for groundbreaking research. If you have a passion for developing technology that advances the capabilities and usefulness of robots, we want you on our team! At our new Cambridge, MA office, we’re building a collaborative and innovative organization, and we’re looking for Senior Software Engineers to help lead the way.\n
Responsibilities- Algorithm Development: Design, develop, and optimize high-performance algorithms to enhance robotic systems' capabilities and efficiency
- Leadership & Mentorship: Provide technical leadership, mentoring other engineers, and fostering a culture of collaboration, innovation, and continuous improvement within the team
- Software Quality: Promote code quality and reliability through regular code reviews and the adoption of best practices
- Cross-Functional Collaboration: Work closely with researchers and other engineering teams to deliver cross-functional features and system capabilities that push the boundaries of robotics
- Hands On Development: Take a hands-on approach to development, building and refining software systems to solve complex problems in robotics.
- 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.
- Familiarity with RL libraries like RSL-RL, rl-games, or pytorch-RL, and tools like WandB, Ray.
- Experience with Docker, cloud computing, or distributed systems.
- Expertise in real-time systems, perception, navigation, manipulation, or kinematics.
- Hands-on experience with ROS, gRPC, or other inter-process communication middleware.
- Background in Machine Learning applications for robotics.
- Familiarity with robotic sensors such as IMUs and cameras.
We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Recommended Jobs
Dental Hygienist in Springfield, MA- Immediate Interview!
Dental Hygienist Springfield, Massachusetts Blue Jay Dental is working with a leading Dental Client that is seeking a Dental Hygienist to join their dynamic clinical team in Springfield, MA. …
Senior Manager, Nonclinical Statistics
By clicking the “Apply” button, I understand that my employment application process with Takeda will commence and that the information I provide in my application will be processed in line with Takeda…
X-Ray Technician Per Diem
X-Ray Technician Per Diem MFM Health is a well-established private practice dedicated to providing high-quality primary care services to our community. Our team is committed to delivering compassion…
Client Advisor
Fendi is seeking a Client Advisor in Boston, Massachusetts, to deliver exceptional customer service and exceed sales goals. The role involves building client relationships, managing sales metrics, and…
Automotive Quicklube Tech
At Colonial Chevrolet of Acton we strive to make every customer a customer for life. Happy employees make happy customers, and we reward individuals who are ready to work hard and stay motivated. Ever…
Maintenance Technician
Maintenance Technician We are seeking an experienced Maintenance Technician for a community of 501 units in Somerville, MA . The Maintenance Technician (MT) performs duties necessary to mai…
Deli Production Team Member
Pilot Company, the largest operator of travel centers in North America, is seeking a Deli Production Team Member to join our dynamic team at our bustling locations. As a vital part of our food and bev…
Amazon Robotics - 2026 Industrial Engineer Intern/Co-op, Robotics Manufacturing and Technical Operations
DESCRIPTION Are you inspired by invention? Is problem solving through teamwork in your DNA? Do you like the idea of seeing how your work impacts the bigger picture? Answer yes to these questions a…
Senior Embedded C++ Software Engineer
Full Spectrum partners with leading companies in MedTech to develop cutting-edge software for medical devices. With projects focused on embedded systems, mobile apps, robotics, engineers at Full Spec…
Consulting Project Technical Manager- NetSuite , NSAW (NetSuite Analytics Warehouse) implementations
Job Description Why Oracle NetSuite? One word - transformation. At Oracle NetSuite, we believe the cloud is here to stay, and so do our 20,000+ customers. We believe businesses should …