Motion Recruitment
Software Engineer - Robotics
Skills
8 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Waltham, MA, USA
Work mode:
Onsite
Published on:
16 October 2026
What they need
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.
Posted By: Shane Tomlinson
Other offers great for you!
These companies are also looking for great profiles
NGC x OPTIMA
Ingénieur Logiciel embarqué
Freelance
Cergy, France
Hybrid, Onsite
Skills
1 month ago
Quick apply
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
6 days ago
Quick apply
Agile Partner
Full-Stack Software Engineer Java-Angular
Permanent contract
Luxembourg
Onsite, Hybrid
Skills
9 hours ago
Quick apply
No company information available.