1

Robotics Software Engineer Internship Jobs in Cambridge, MA

Principal Robotics Software Engineer

Burlington, MA · On-site

$146K - $197K/yr

As a Principal Robotics Software Engineer at 10Beauty, you will play a critical role in architecting and delivering the systems that power our next-generation autonomous manicure robot. This is a ...

Senior Robotics Software Engineer

Watertown, MA · On-site

$133K - $175K/yr

They are seeking a Senior Robotics Software Engineer to enhance their robots' capabilities through software development in areas such as robot vision, motion, and software systems. Responsibilities ...

The ASUS Robotics & AI Center is seeking a Senior Robotics Software Engineer to join our global research and development team. This role focuses on building andmaintainingthe software systems that ...

As a Robotics Software Engineer, you will be at the forefront of designing advanced algorithms and systems to optimize the efficiency of our robotic fleet. Your work will be critical in ensuring ...

Showing results 21-40

Robotics Software Engineer Internship information

See Cambridge, MA salary details

$14

$27

$42

How much do robotics software engineer internship jobs pay per hour?

As of Aug 8, 2026, the average hourly pay for robotics software engineer internship in Cambridge, MA is $27.78, according to ZipRecruiter salary data. Most workers in this role earn between $22.60 and $31.54 per hour, depending on experience, location, and employer.

What types of projects and responsibilities can I expect as a robotics software engineer intern?

As a Robotics Software Engineer Intern, you can expect to work on real-world projects such as developing and testing algorithms for robot navigation, perception, or manipulation. Your daily tasks may include coding in languages like C++ or Python, collaborating with hardware engineers, and participating in code reviews or team meetings. Interns often contribute to both simulation and on-robot testing environments, gaining hands-on experience with robotics platforms. This role provides opportunities to learn from experienced engineers and can lead to full-time positions if you demonstrate strong technical and teamwork skills.

What is a robotics software engineer internship?

A Robotics Software Engineer Internship is a temporary position for students or recent graduates to gain hands-on experience working with robotics software. Interns typically assist in developing, testing, and debugging software that controls robots or robotic systems. They may work with programming languages such as Python, C++, or ROS (Robot Operating System) and collaborate with hardware and engineering teams. This internship helps participants build practical skills, expand their professional network, and gain exposure to real-world robotics projects.

What is the difference between Robotics Software Engineer Internship vs Robotics Software Engineer?

AspectRobotics Software Engineer InternshipRobotics Software Engineer
Required CredentialsTypically pursuing or recent graduate in Computer Science, Robotics, or related fieldsBachelor's or Master's degree in Robotics, Computer Science, or related disciplines
Work EnvironmentInternship programs, often in research labs or tech companies, with mentorshipFull-time professional role in engineering teams, often in industrial or research settings
Employer & Industry UsageUsed by companies for training and talent development in roboticsStandard role for developing and maintaining robotics software in industry and research

The main difference is that a Robotics Software Engineer Internship is a temporary, training-focused position for students or recent graduates, while a Robotics Software Engineer is a full-time professional role requiring more experience and responsibility in developing robotics software.

What are the key skills and qualifications needed to thrive as a robotics software engineer intern, and why are they important?

To thrive as a Robotics Software Engineer Intern, you need a solid grounding in programming (especially C++ or Python), robotics fundamentals, and coursework in computer science, electrical, or mechanical engineering. Familiarity with ROS (Robot Operating System), version control systems like Git, and simulation tools such as Gazebo is highly beneficial. Problem-solving abilities, strong communication, and a collaborative mindset help you stand out when working on cross-functional teams and tackling complex robotic challenges. These skills and qualities are crucial for efficiently developing, testing, and implementing robotic solutions in dynamic, real-world settings.
What are the most commonly searched types of Robotics Software Engineer jobs in Cambridge, MA? The most popular types of Robotics Software Engineer jobs in Cambridge, MA are:
What are popular job titles related to Robotics Software Engineer Internship jobs in Cambridge, MA? For Robotics Software Engineer Internship jobs in Cambridge, MA, the most frequently searched job titles are:
What job categories do people searching Robotics Software Engineer Internship jobs in Cambridge, MA look for? The top searched job categories for Robotics Software Engineer Internship jobs in Cambridge, MA are:
What cities near Cambridge, MA are hiring for Robotics Software Engineer Internship jobs? Cities near Cambridge, MA with the most Robotics Software Engineer Internship job openings:

$115K - $210K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 8 days ago


Job description

Job Description Overview:

The ASUS Robotics & AI Center is seeking a Senior Robotics Software Engineer to join our global research and development team. This role focuses on building and maintaining the software systems that power our UAVs and other robotics platforms, contributing across the stack on everything from core platform components to integrations with hardware and perception systems. 

We are looking for an engineer with strong software engineering fundamentals, a track record of delivering production-quality software, and the ability to operate effectively in a multidisciplinary environment. The ideal candidate is a hands-on, collaborative builder who works closely with senior engineers, hardware specialists, and researchers to design and ship reliable software for real-world robotics applications. 

Essential Duties and Responsibilities:

  • Design and implement software components for UAVs and other robotics platforms in collaboration with senior engineers and cross-functional partners. 
  • Contribute to the full software lifecycle, including development, testing, deployment, and maintenance. 
  • Write clean, maintainable, and well-documented source code adhering to modern software development practices. 
  • Participate in code reviews, technical discussions, and architecture conversations to deliver high-quality solutions. 
  • Debug and resolve issues across software, hardware, and system boundaries. 
  • Collaborate with hardware engineers, researchers, and other software engineers to integrate components into cohesive systems. 
  • Continuously improve technical skills by learning from teammates, reading relevant literature, and staying current with industry best practices. 


Knowledge and Skills:

  • Solid foundation in data structures, algorithms, and software design. 
  • Proficiency in at least one programming language, including C, C++, Python, JavaScript, or Go.
  • Understanding of software development best practices, including coding standards, code reviews, design patterns, source control management, and test automation. 
  • Strong problem-solving skills and the ability to work effectively in a collaborative, multidisciplinary environment. 
  • Ability to work confidently in a rapidly changing, fast-paced and results-oriented corporate environment where a high degree of flexibility is required.
  • Excellent written and verbal communication skills in English.
  • Flexibility to attend virtual meetings with the Taiwan-based team at least three nights per week. 
  • Experience with UAVs, robotics platforms, autonomous systems, or real-time/embedded systems is a plus. 
  • Familiarity with concurrent or distributed systems is a plus. 
  • Exposure to ROS, sensor integration, or hardware-software co-development is a plus.

Required Qualifications:

Years of Education

  • Bachelor's degree or higher in computer science, robotics, electrical engineering, or a related field. 


Work Experience

  •  10 years of industry software engineering experience or equivalent. 


 

Working Conditions:

  • Typically working in an office environment
  • This is an IN-OFFICE position in Boston, MA (3 days in office / 2 days work from home)
  • Requires sitting, operating a computer keyboard, telephone and other office equipment for extended periods of time
  • Travel requirements [10% of travel, domestic/international]

$115,000 – $210,000 annually is the estimated pay range for this role working in Boston, Massachusetts office. The final amount will be determined based on qualifications & experience of the candidate relative to the role. Our comprehensive employee benefits include bonuses, medical, dental, vision, life insurance, AD&D insurance, Paid Time Off, EAP, & 401(k).
ASUS is an equal employment opportunity employer. The Company makes employment decisions without regard to race, color, religion, sex, gender, pregnancy/ breastfeeding, medical conditions related to pregnancy or childbirth, sexual orientation, age, national origin or ancestry, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, as well as any other characteristic protected by law, regulation or local ordinance, and strives to comply with all applicable laws on the subject. These employment decisions extend to hiring, placement, promotion, transfer, demotion, layoff, termination, recruitment, pay and other forms of compensation, training and other terms and conditions of employment. 

About the ASUS Robotics & AI Center 

The ASUS Robotics and AI Center is a world-class research and development laboratory that was established with the mission of developing ambitious technologies that will define the future. Our multidisciplinary team of the brightest engineers and scientists is dedicated to creating software-focused solutions that will solve some of the most enduring challenges in the fields of robotics and artificial intelligence. 

More About ASUS 

ASUS is a global technology leader that provides the world’s most innovative and intuitive devices, components, and solutions to deliver incredible experiences that enhance the lives of people everywhere. With its team of 5,000 in-house R&D experts, the company is world-renowned for continuously reimagining today’s technologies. Consistently ranked as one of Fortune’s World’s Most Admired Companies, ASUS is also committed to sustaining an incredible future. The goal is to create a net-zero enterprise that helps drive the shift towards a circular economy, with a responsible supply chain creating shared value for every one of us.