Volley Automation Logo

Volley Automation

Senior Robotics Software Engineer (C++ / ROS2 / Motion Planning)

Posted Yesterday
Be an Early Applicant
In-Office
Denver, CO, USA
170K-210K Annually
Senior level
In-Office
Denver, CO, USA
170K-210K Annually
Senior level
Lead development of software for an automated parking platform, focusing on multi-agent motion planning, fleet coordination, real-time embedded systems, simulation, integration, and deployment. Build scalable, fault-tolerant C++/ROS2 software, validate via large-scale simulation and live pilots, and collaborate across disciplines to deliver reliable production robotic systems.
The summary above was generated by AI
About Volley

Volley Automation is building the future of parking through fully automated robotic parking systems. Our mission is to create sustainable parking solutions that are compact, efficient, and adaptable throughout a building’s lifecycle, while making EV charging easier and more accessible.

Are you intrigued by the idea of putting cars away with robots? Do you hate parking? Do you love parking? If so, we’d love to talk.

Volley’s engineering ecosystem spans complex robotics systems that move vehicles, bay stations that measure vehicle dimensions with 3D lidar scanners, multi-agent planning software, embedded and real-time systems, cloud infrastructure, and customer-facing web and mobile applications. Our technology stack includes AGVs (robots), ROS2, Linux, IoT devices, PLCs, AWS services, and on-premise deployments and integrations.

The Role

Volley is seeking a Senior Robotics Software Engineer to lead development across our automated parking platform, with a particular focus on real-world robotic system integration and general development, motion planning, simulation, and analysis.

In this role, you will develop software that commands fleets of autonomous guided vehicles (AGVs) responsible for moving literally tons of mass in dense, dynamic environments. You’ll work on challenging problems spanning multi-agent path planning, distributed robotic systems, real-time software, communications infrastructure, and system reliability.

The ideal candidate is equally comfortable designing sophisticated planning algorithms, building robust production software in C++, and collaborating across electrical, mechanical, software, and networking disciplines to deliver reliable systems deployed in customer garages.

Responsibilities

· Develop and maintain software for Volley’s automated parking platform and robotic vehicle fleet.

· Design, implement, and optimize multi-agent planning and coordination algorithms for real-world robotic operations.

· Develop robust, scalable, and fault-tolerant software capable of managing tens of robots and thousands of parking spaces.

· Evaluate algorithm performance through large-scale simulation and cloud-based testing infrastructure.

· Support integration, testing, debugging, pilot deployments, and operational validation in live installations.

· Collaborate with electrical, mechanical, networking, and software teams on architecture and infrastructure decisions.

· Design deterministic and reliable software systems operating under real-time and resource-constrained environments.

· Define interfaces, communication mechanisms, and system architecture across embedded, robotics, and application-layer software.

· Participate actively in technical planning, design reviews, backlog grooming, and development execution.

· Collaborate with customers and internal stakeholders to generalize planning and automation solutions across diverse deployment scenarios.

· Leverage modern AI-assisted development tools and techniques to improve engineering productivity and software quality.

Required Qualifications

· BS in Computer Science, Robotics, Electrical Engineering, Mechanical Engineering, or a related technical discipline.

· Strong professional experience developing software in modern C++.

· Experience developing software on Linux-based systems.

· Experience with ROS2 and robotics software architectures.

· Knowledge of path planning and search algorithms such as A*, Dijkstra, or related techniques.

· Understanding of multi-agent planning, task allocation, MAPF (Multi-Agent Path Finding), MAPD, CBS, or related coordination problems.

· Experience designing deterministic software for systems with real-time requirements and constrained compute resources.

· Strong understanding of software architecture, concurrency, algorithmic complexity, and system performance.

· Experience with Git, Docker, and modern software development practices.

· Familiarity with Ethernet-based communication protocols, IPC mechanisms, and distributed systems.

· Strong communication skills, including requirements gathering, technical documentation, and cross-functional collaboration.

· Demonstrated ability to own features from design through deployment and operational support.

· Experience using AI-powered development tools to improve engineering effectiveness.

Preferred Qualifications

· Hands-on experience deploying and supporting robotic systems in production environments.

· MS or PhD in Computer Science, Robotics, Electrical Engineering, Mechanical Engineering, or a related field.

· Deep expertise in Multi-Agent Path Finding (MAPF) algorithms, including Conflict-Based Search (CBS) and related approaches.

· Experience with simulation and robotics visualization tools such as RViz, Foxglove, Gazebo, or equivalent.

· Experience with safety-critical systems and reliability engineering.

· Experience with real-time operating systems (RTOS).

· Experience with industrial and embedded communication protocols such as RS232, RS422, I2C, SPI, and JTAG.

· Experience with Hardware-in-the-Loop (HIL) testing and automated validation frameworks.

· Experience working with lidar, vision systems, environmental sensing, or other robotics sensors.

Why Volley?

You’ll work on a uniquely challenging robotics problem at the intersection of motion planning, distributed systems, real-time software, and autonomous vehicles. Your software will directly control fleets of robots operating in the physical world, solving problems that few engineering teams get the opportunity to tackle.

Applicant must provide proof of his or her eligibility to work in the United States if selected for hire.
Volley Automation is an equal opportunity employer to all, regardless of age, ancestry, association with a member of a protected class, bereavement leave, color, disability (physical, intellectual/developmental, or mental health/psychiatric), exercising the right to family care and medical leave related to serious health condition of employee or family member, child bonding, or military exigencies, engaging in protected activity, gender identity or expression, genetic information or characteristic, marital status, medical condition (cancer or genetic characteristic), military and veteran status, national origin (includes language restrictions), pregnancy, childbirth, breastfeeding, or related medical conditions, Pregnancy Disability Leave (PDL), race (includes hairstyle and hair texture), religious creed (includes dress and grooming practices), reproductive health decision making, sex/gender, and sexual orientation.

We are not accepting resumes from third-party vendors or agency recruiters representing candidates. Direct Applicants Only.

Similar Jobs

27 Minutes Ago
In-Office
2 Locations
158K-217K Annually
Senior level
158K-217K Annually
Senior level
Aerospace • Hardware • Information Technology • Robotics • Defense • Utilities
Lead and deliver a program (or IPT/portfolio under $100M) owning cost, schedule, and technical performance. Develop program plans, manage budgets/schedules, monitor performance, implement corrective actions, report risks/status to stakeholders, interface with finance, mentor junior managers, and ensure contractual and regulatory compliance. Support customer-facing activities and continuous improvement.
Top Skills: AgileAsanaBoeCamCasEvmsExcelFarJIRALean Six SigmaMicrosoft ProjectPower BISdlcSystems EngineeringTableau
30 Minutes Ago
In-Office
Longmont, CO, USA
164K-280K Annually
Senior level
164K-280K Annually
Senior level
Artificial Intelligence • Hardware • Information Technology • Machine Learning
Lead SSD hardware development across the product lifecycle: architecture, high-speed SI/PI analysis, PCB/schematic design, lab validation and debugging, manufacturing readiness, cross-functional integration, and mentorship. Apply AI-enabled tools to accelerate validation, automation, and debugging workflows.
Top Skills: Agentic ArchitecturesDdrEmi/Esd MitigationLlmsLogic AnalyzerNand FlashOnfiOscilloscopePcb Layout ToolsPciePcie Compliance EquipmentPcie Gen4Pcie Gen5Pcie Gen6Power Integrity (Pi)Retrieval-Augmented Generation (Rag)Schematic Capture ToolsSignal Integrity (Si)SpiceSsd Controller
41 Minutes Ago
Easy Apply
Remote or Hybrid
United States
Easy Apply
114K-191K Annually
Senior level
114K-191K Annually
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Lead design and delivery of scalable customer-facing features, services, and APIs that process real-time data and AI-powered insights. Build web experiences, contribute to LLM/AI workflows, ensure reliability through observability and rollout practices, and collaborate cross-functionally with Product, Design, ML, and platform teams.
Top Skills: AIAWSGoGraphQLLlmsReactTypescript

What you need to know about the Colorado Tech Scene

With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.

Key Facts About Colorado Tech

  • Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
  • Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
  • Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
  • Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
  • Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account