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.
Specialization :