1

Senior Robotics Software Engineer Jobs in Newton, MA

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 ...

Senior Robotics Software Engineer

Boston, MA ยท On-site

$115K - $210K/yr

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 ...

Robotics Software Engineer

Reading, MA ยท On-site

$120K - $145K/yr

In this role, you will work closely with senior engineers and roboticists to design, develop, integrate, and debug software across the full robotics stack. Successful candidates will have hands-on ...

next page

Showing results 1-20

Senior Robotics Software Engineer information

See Newton, MA salary details

$82.8K

$157.2K

$210.6K

How much do senior robotics software engineer jobs pay per year?

As of Aug 14, 2026, the average yearly pay for senior robotics software engineer in Newton, MA is $157,181.00, according to ZipRecruiter salary data. Most workers in this role earn between $134,400.00 and $177,200.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a senior robotics software engineer?

To thrive as a Senior Robotics Software Engineer, you need advanced programming skills (often in C++, Python, or ROS), a strong background in computer science or engineering, and extensive experience with robotics algorithms. Familiarity with simulation tools (like Gazebo or MATLAB), version control systems, and relevant certifications in robotics or AI are highly valuable. Problem-solving, leadership, and excellent communication skills help drive complex projects and mentor junior engineers. These skills are essential to develop robust robotic systems, ensure seamless team collaboration, and deliver innovative solutions in a rapidly evolving field.

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

AspectSenior Robotics Software EngineerRobotics Software Engineer
Required CredentialsBachelor's or Master's in Robotics, Computer Science, or related field; experience preferredBachelor's in relevant field; entry-level to mid-level experience
Work EnvironmentResearch labs, manufacturing, or tech companies focusing on robotics developmentSimilar environments, often in startups or established tech firms
Employer & Industry UsageUsed in robotics companies, automation firms, and research institutionsCommon in similar industries, often as entry to mid-level roles

The main difference between a Senior Robotics Software Engineer and a Robotics Software Engineer lies in experience and responsibility. Senior roles typically require more experience, leadership, and project management skills, whereas entry-level roles focus on developing core technical skills. Both roles are vital in robotics development across various industries.

What are some typical challenges a senior robotics software engineer faces when integrating software with hardware systems?

A Senior Robotics Software Engineer often encounters challenges when ensuring that the software communicates reliably and efficiently with a variety of hardware components, such as sensors, actuators, and embedded controllers. Debugging real-time issues, handling latency, and synchronizing multiple subsystems are common hurdles. Additionally, adapting software to accommodate frequent hardware changes or updates and maintaining robust system performance under different operating conditions require both technical depth and strong cross-disciplinary collaboration with hardware engineers and technicians.

What is a senior robotics software engineer?

Senior Robotics Software Engineers are experienced professionals who design, develop, and maintain software systems that control robots and automated machinery. They work on advanced algorithms, perception, motion planning, and integration with hardware to enable robotic systems to perform complex tasks safely and efficiently. These engineers often lead technical projects, mentor junior team members, and collaborate with cross-disciplinary teams to bring innovative robotic solutions to life. Their expertise is crucial in industries such as manufacturing, healthcare, logistics, and autonomous vehicles.

What cities near Newton, MA are hiring for Senior Robotics Software Engineer jobs?

Cities near Newton, MA with the most Senior Robotics Software Engineer job openings:

Infographic showing various Senior Robotics Software Engineer job openings in Newton, MA as of August 2026, with employment types broken down into 1% Internship, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $157,181 per year, or $75.6 per hour.

Senior Robotics Software Engineer

ASUS Computer International

Boston, MA โ€ข On-site

$115K - $210K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 15 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.