1

Freelance Robotics Software Engineer Jobs in Massachusetts

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

Freelance Robotics Software Engineer information

What skills and qualifications are needed to thrive as a freelance robotics software engineer?

To thrive as a Freelance Robotics Software Engineer, you need strong programming skills (commonly in C++, Python, or ROS), a solid understanding of robotics concepts, and typically a degree in computer science, robotics, or engineering. Expertise with robotics simulation tools (like Gazebo), version control systems (such as Git), and familiarity with hardware integration are highly valued, and certifications in robotics or software development can be advantageous. Exceptional problem-solving, self-motivation, and clear communication are crucial soft skills for managing independent projects and collaborating with clients. These skills ensure you can deliver robust, innovative solutions while adapting quickly to client needs and the evolving landscape of robotics technology.

What does a freelance robotics software engineer do?

A Freelance Robotics Software Engineer designs, develops, and maintains software systems that control robots and automated devices. They work independently or on contract to build algorithms, integrate hardware and software, and troubleshoot robotic systems for clients in various industries. Their responsibilities may include programming robot behaviors, developing user interfaces, and collaborating with engineers to ensure optimal robot performance. Freelancers often manage their own schedules and projects, providing flexible expertise to startups, research labs, or manufacturing companies.

How do freelance robotics software engineers typically collaborate with hardware teams during a project?

Freelance Robotics Software Engineers often work closely with hardware teams to ensure seamless integration between software and physical components. This collaboration may involve regular meetings, shared documentation, version control systems, and testing sessions to troubleshoot issues. Effective communication and flexibility are key, as hardware changes may require rapid software adjustments. Freelancers typically use remote collaboration tools and may occasionally visit on-site for system testing or deployment.

What is the difference between Freelance Robotics Software Engineer vs Robotics Software Developer?

AspectFreelance Robotics Software EngineerRobotics Software Developer
CredentialsTypically requires a degree in robotics, computer science, or related fields; certifications are optionalUsually holds a degree in robotics, computer science, or engineering; certifications can enhance prospects
Work EnvironmentIndependent, project-based, often remote or client-siteEmployed by companies or research institutions, working in office or lab settings
Employer & Industry UsageFreelance roles across various industries like manufacturing, healthcare, and researchFull-time roles within robotics, automation, or tech companies

In summary, Freelance Robotics Software Engineers work independently on diverse projects, often remotely, while Robotics Software Developers are typically employed full-time within organizations. Both roles require similar technical skills and educational backgrounds, but differ mainly in work setup and employment status.

What are the most commonly searched types of Robotics Software Engineer jobs in Massachusetts? The most popular types of Robotics Software Engineer jobs in Massachusetts are:
What are popular job titles related to Freelance Robotics Software Engineer jobs in Massachusetts? For Freelance Robotics Software Engineer jobs in Massachusetts, the most frequently searched job titles are:
What cities in Massachusetts are hiring for Freelance Robotics Software Engineer jobs? Cities in Massachusetts with the most Freelance Robotics Software Engineer job openings:
Infographic showing various Freelance Robotics Software Engineer job openings in Massachusetts as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.

Senior Robotics Software Engineer

Tutor

Watertown, MA โ€ข On-site

$133K - $175K/yr

Full-time

Re-posted 13 days ago


Job description

Job Summary:
Tutor is a company focused on developing general-purpose intelligent robots by integrating human and artificial intelligence. 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:
โ€ข Improving 2D and 3D sensing capabilities
โ€ข Building visual representations of the world
โ€ข Geometric perception
โ€ข Perception of seen and unseen objects
โ€ข Supervised learningSelf supervised learning
โ€ข Control of robot arms
โ€ข Planning motion in the presence of obstacles
โ€ข Optimizing grasps and other basic manipulation primitives
โ€ข Motion planning
โ€ข Tools such as Drake, OMPL, KLAMPT, etc
โ€ข Multi roboti planning
โ€ข Reinforcement learning
โ€ข Proficiency programming in a Python-Linux environment
โ€ข Comfort with programming linters (Flake8, Mypy)
โ€ข Software support of real-time systems
โ€ข Visualization of robot data
โ€ข Advanced command of Python (dunder methods, lambdas, exception handling, decorators)
โ€ข Design and control of end effectors
โ€ข Experience integrating and programming robot arms
โ€ข Mechanical design of mounts and stands.
Qualifications:
Required:
โ€ข Proficiency programming in a Python-Linux environment
โ€ข Comfort with programming linters (Flake8, Mypy)
โ€ข Software support of real-time systems
โ€ข Visualization of robot data
โ€ข Advanced command of Python (dunder methods, lambdas, exception handling, decorators)
โ€ข Improving 2D and 3D sensing capabilities
โ€ข Building visual representations of the world
โ€ข Geometric perception
โ€ข Perception of seen and unseen objects
โ€ข Supervised learning
โ€ข Self supervised learning
โ€ข Control of robot arms
โ€ข Planning motion in the presence of obstacles
โ€ข Optimizing grasps and other basic manipulation primitives
โ€ข Motion planning
โ€ข Tools such as Drake, OMPL, KLAMPT, etc
โ€ข Multi robot planning
โ€ข Reinforcement learning
โ€ข Design and control of end effectors
โ€ข Experience integrating and programming robot arms
โ€ข Mechanical design of mounts and stands.
Company:
Tutor was founded to build the intelligence that lets machines see, learn, and act alongside people in the most complex, real-world production environments. Founded in 2021, the company is headquartered in Watertown, USA, with a team of 51-200 employees. The company is currently Growth Stage.