More jobs:
Software Engineer - Robotics
Job in
Woburn, Middlesex County, Massachusetts, 01806, USA
Listed on 2026-10-15
Listing for:
Motion Recruitment
Full Time
position Listed on 2026-10-15
Job specializations:
-
Software Development
Robotics, Software Engineer, Full Stack Developer
Job Description & How to Apply Below
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, Type Script, 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 Web Sockets
· Experience building and maintaining CI/CD pipelines using tools such as Git Hub 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 Behavior Tree.
CPP, , or similar tools
· Experience with MQTT, Open Telemetry, 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 Mu Jo Co 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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×