Motion Recruitment
Software Engineer - Robotics
Motion Recruitment is hiring a Software Engineer - Robotics in Woburn, Massachusetts, United States. Posted October 13, 2026.
Job at a glance
- Company
- Motion Recruitment
- Location
- Woburn, Massachusetts, United States
- Pay
- $130,000 – $160,000
- Workplace
- On-site
- Employment
- Full-time
- Sector
- Engineering & Technology
- Posted
- October 13, 2026
- First scanned
- October 13, 2026
- Apply by
- December 17, 2026
About the job
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.