Software Engineer - Robotics

Motion Recruitment

Waltham (MA)

On-site

USD 150,000 - 190,000

Full time

30 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical Insurance
Dental Benefits
Vision Benefits
PTO
401(k)
Professional Development Opportunities
Collaborative Engineering Environment
Career Growth Opportunities

Job summary

Motion Recruitment is seeking a Senior Robotics Full Stack Software Engineer to join an innovative robotics startup in the automotive services space. You will lead hands-on development across Go, Python, TypeScript, React, APIs, and real-time data pipelines, connecting robots, operators, and cloud systems.

You’ll mentor engineers, influence architecture, and help ship reliable robotics software deployed in the field, while balancing front-end dashboards with back-end services and CI/CD practices.

Qualifications

  • 7+ years of professional software development experience.
  • Strong full stack development across frontend and backend.
  • Experience in robotics or robotics-focused environment.
  • Proficiency with Go, Python, and TypeScript.
  • Experience building production frontend apps with React.
  • Experience designing APIs and software architecture.
  • Experience with robotics analytics and real-time dashboards.
  • Experience with messaging/streaming systems (queues, pub/sub, or WebSockets).
  • Experience building CI/CD pipelines (GitHub Actions or Jenkins).
  • Solid understanding of SOLID, clean code, and TDD.
  • Experience with real-time telemetry, observability, and debugging.

Responsibilities

  • Design, develop, and maintain software across the robotics tech stack.
  • Build frontend apps for fleet monitoring, mission planning, and teleoperation.
  • Develop backend services and APIs connecting robots, operators, and cloud.
  • Implement behavior trees and autonomy logic.
  • Create tools to author, visualize, test, and debug robot behaviors.
  • Build data pipelines between sensors and robotics systems.
  • Resolve concurrency, race conditions, and integration issues.
  • Develop operational metrics for robot uptime and fleet health.
  • Establish testing, CI/CD, monitoring, and observability standards.
  • Mentor engineers and collaborate across robotics, hardware, and software teams.

Skills

Full stack development
Go
Python
TypeScript
React
APIs
CI/CD
SOLID / clean code
Test-driven development
Telemetry / real-time data
Problem solving
Cross-functional collaboration

Tools

ROS / ROS2
GitHub Actions
Jenkins
MQTT
OpenTelemetry
BehaviorTree.CPP
py_trees
MuJoCo
Isaac Sim

Job description

We are seeking a Senior Robotics Full Stack Software Engineer to join an innovative robotics startup focused on transforming the automotive service industry. This is a full-time opportunity for an experienced software engineer with strong front‑end and back‑end development skills and hands‑on experience building software for robotics systems. You’ll work with Go, Python, TypeScript, React, APIs, real‑time data pipelines, telemetry, and robotics middleware to develop the software that connects autonomous robots, operators, and cloud‑based systems. This is an opportunity to take a senior technical leadership role at a growing startup where your code will directly impact how robots operate in real‑world environments. You’ll help build everything from operator‑facing applications and fleet monitoring dashboards to the behavior systems that guide robot decision‑making. The ideal candidate enjoys solving complex engineering challenges, working across the full stack, and helping a team establish strong engineering practices. You’ll remain hands‑on with development while influencing architecture, mentoring other engineers, and helping turn cutting‑edge robotics technology into a reliable product deployed in the field.

Required Skills & Experience
  • 7+ years of professional software development experience
  • Strong full stack development experience across front‑end and back‑end systems
  • Experience developing and deploying software within a robotics company or robotics‑focused environment
  • Proficiency with Go, Python, TypeScript, or similar programming languages
  • Experience building production front‑end applications using React or a similar framework
  • Experience designing and implementing APIs and software architecture
  • Experience with robotics analytics, fleet monitoring, operational metrics, or real‑time dashboards
  • Experience with messaging and streaming systems, including queues, pub/sub, or WebSockets
  • Experience building and maintaining CI/CD pipelines using tools such as GitHub Actions or Jenkins
  • Strong understanding of software engineering principles, clean code, SOLID design, and test‑driven development
  • Experience working with real‑time telemetry, monitoring, and observability systems
  • Strong debugging and problem‑solving skills
  • Excellent communication skills and ability to collaborate across software, hardware, and robotics teams
Desired Skills & Experience
  • Experience with ROS or ROS2
  • Familiarity with robot autonomy frameworks, behavior trees, or state machines
  • Experience with BehaviorTree.CPP, py_trees, or similar tools
  • Experience with MQTT, OpenTelemetry, or real‑time telemetry systems
  • Experience visualizing robotics data, telemetry, maps, or spatial information
  • Familiarity with robot log analysis, data replay, ROS bags, or structured event logs
  • Experience building teleoperation interfaces or remote robot supervision tools
  • Experience with low‑latency video streaming
  • Experience with simulation environments such as MuJoCo or Isaac Sim
  • Experience with software‑in‑the‑loop testing
  • Experience with edge computing, on‑robot services, over‑the‑air deployments, or fleet orchestration
  • Experience mentoring engineers or providing technical leadership
  • Contributions to open‑source projects
What You Will Be Doing
  • Design, develop, and maintain software across the robotics technology stack
  • Build and improve front‑end applications for fleet monitoring, mission planning, teleoperation, and operational dashboards
  • Develop back‑end services, APIs, and tooling that connect robot systems, operators, and cloud infrastructure
  • Implement and maintain behavior trees and decision‑making logic that support robot autonomy
  • Develop tools to author, visualize, test, and debug robot behaviors
  • Build reliable data pipelines connecting sensors, software processes, and robotics systems
  • Identify and resolve concurrency issues, race conditions, deadlocks, and system integration problems
  • Develop operational metrics to track robot uptime, mission success, throughput, intervention rates, and fleet health
  • Establish engineering standards for testing, CI/CD, monitoring, and observability
  • Improve system reliability, debuggability, and performance across deployed robotics platforms
  • Collaborate with robotics, hardware, perception, controls, data science, and field operations teams
  • Mentor engineers and help establish best practices across the engineering organization
  • Evaluate technical risks and architectural trade‑offs and communicate recommendations to leadership
  • Support software deployment, troubleshooting, and continuous improvement of robots operating in real‑world environments
Tech Breakdown
  • 25% Back‑End Development / Go / Python / APIs
  • 20% Front‑End Development / TypeScript / React
  • 20% Robotics Software / Behavior Trees / Autonomy
  • 15% Data Pipelines / Messaging / Real‑Time Telemetry
  • 10% Fleet Monitoring / Analytics / Observability
  • 10% Architecture / Testing / CI/CD
Daily Responsibilities
  • 60% Hands‑On Software Development
  • 15% Robotics Integration & Troubleshooting
  • 10% System Architecture & Technical Design
  • 10% Team Collaboration & Mentorship
  • 5% Testing, Documentation & Engineering Standards
The Offer
  • Competitive compensation
  • Opportunity to join an innovative robotics startup in the automotive technology space
  • Significant technical ownership across the robotics software stack
  • Hands‑on development of products deployed in real‑world environments
  • Opportunity to influence software architecture and engineering standards
  • Collaboration with multidisciplinary robotics, hardware, and software teams
  • Opportunity to mentor engineers and grow into broader technical leadership
  • Fast‑paced environment with opportunities for professional growth
You Will Receive The Following Benefits
  • Medical Insurance
  • Dental Benefits
  • Vision Benefits
  • Paid Time Off (PTO)
  • 401(k)
  • Professional Development Opportunities
  • Collaborative Engineering Environment
  • Career Growth Opportunities

Applicants must be currently authorized to work in the US on a full‑time basis now and in the future.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

senior full stack software engineer / needs robotics operating systems experience
senior full stack software engineer / needs robotics operating systems experience

Motion Recruitment Partners LLC • Woburn (MA)

On-site
USD 140,000 - 180,000
Equity in company
Health, dental, and vision coverage
401(k)
+2
Robotics Software Engineer
Robotics Software Engineer

Motion Recruitment Partners LLC • Woburn (MA)

On-site
USD 150,000 - 200,000
Medical Insurance
Dental Benefits
Vision Benefits
+7
Chief Technology Office
Chief Technology Office

Motion Recruitment • Woburn (MA), Northern (KY)

Hybrid
USD 180,000 - 320,000
Medical Insurance
Dental Benefits
Vision Benefits
+6
must be near Woburn, Mass / Senior Robotics Full-Stack Engineer
must be near Woburn, Mass / Senior Robotics Full-Stack Engineer

Motion Recruitment • Woburn (MA)

On-site
USD 140,000 - 190,000
Equity participation
Medical, dental, and vision coverage
401(k)
+2
Robotics Engineer
Robotics Engineer

EVONA • Santa Monica (CA)

On-site
USD 160,000 - 180,000
Founding equity
Relocation assistance
Senior Robotics Engineer
Senior Robotics Engineer

Harvey Nash • San Francisco (CA)

On-site
USD 150,000 - 210,000
Senior Full Stack Software Engineer - Robotics
Senior Full Stack Software Engineer - Robotics

Automated Tire, Inc. • Woburn (MA)

On-site
USD 140,000 - 190,000
Robotics Software Engineer
Robotics Software Engineer

RoboForce • Milpitas (CA)

On-site
USD 165,000 - 235,000
Stock options/equity
Health, dental, and vision insurance
401(k) plan
+2
Founding Software Engineer
Founding Software Engineer

EVONA • Los Angeles (CA)

Hybrid
USD 160,000 - 180,000
Meaningful equity
Software Engineer, Robotics Systems
Software Engineer, Robotics Systems

Autonomique • Menlo Park (CA), Northern (KY)

Hybrid
USD 140,000 - 210,000