Software Engineer - Robotics

Woburn, MA, US • Posted 3 hours ago • Updated 3 hours ago
Full Time
On-site
$130000 - $160000/yr
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Middleware
  • Cloud Computing
  • Programming Languages
  • Streaming
  • WebSocket
  • GitHub
  • Jenkins
  • Software Engineering
  • Test-driven Development
  • Conflict Resolution
  • Problem Solving
  • Communication
  • C++
  • PY
  • MQTT
  • Log Analysis
  • ROS
  • Interfaces
  • Supervision
  • Video Streaming
  • SIM
  • Adobe AIR
  • Orchestration
  • Open Source
  • Dashboard
  • IaaS
  • Decision-making
  • Debugging
  • Sensors
  • Concurrent Computing
  • System Integration
  • Reliability Engineering
  • Data Science
  • Field Operations
  • Leadership
  • Software Deployment
  • Continuous Improvement
  • Backend Development
  • Python
  • Frontend Development
  • TypeScript
  • React.js
  • Messaging
  • Real-time
  • Analytics
  • Continuous Integration
  • Continuous Delivery
  • Software Development
  • Systems Architecture
  • Technical Drafting
  • Testing
  • Documentation
  • Startups
  • Software Architecture
  • Collaboration
  • Robotics
  • Computer Hardware
  • Mentorship
  • IT Management
  • Health Insurance
  • Professional Development
  • SAP BASIS

Summary

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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10105282
  • Position Id: 892332
  • Posted 3 hours ago

Company Info

About Motion Recruitment Partners, LLC

Motion Recruitment delivers IT Talent Solutions for Contract, Direct Hire, Managed Solutions and Statement of Work to all of North America from our 21 delivery centers. Our high-touch, specialized, team-based recruitment model’s success is proven through our exemplary track record in filling the most challenging IT positions for startup and enterprise clients alike. Our hyper-specialized tech focus results in a truly consultative approach for both our clients and candidates, within our recruiting areas of expertise: Software, Mobile, Data, Infrastructure, Cybersecurity, Product + UX and Functional.

Motion also delivers IT Consulting Solutions through the Motion Consulting Group (MCG) that create true digital transformation for IT projects in Agile Development & Coaching, DevOps & DevSecOps Solutions, and Managed Services for IT Operations.

We’re also the proud creators of Tech in Motion and the Timmy Awards, our North American community platform, events series and award program that connects over 250,000 tech enthusiasts to meet, learn, and innovate.

About_Company_OneAbout_Company_Two
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.