Senior Software Engineer, Mapping and Routing

Serve Robotics develops sidewalk robots for urban deliveries, making deliveries more accessible and efficient while reducing street congestion.
$150,000 - $200,000
Backend
Senior Software Engineer
Remote
5+ years of experience
Robotics

Description For Senior Software Engineer, Mapping and Routing

Serve Robotics is revolutionizing urban delivery through innovative sidewalk robots. As a Senior Software Engineer in Mapping and Routing, you'll be instrumental in developing and optimizing the navigation systems that power their robot fleet. The role combines cutting-edge robotics with practical urban delivery solutions, focusing on creating efficient and reliable routing systems for sidewalk-based delivery robots.

The position offers an opportunity to work with a diverse team of industry veterans in software, hardware, and design, all united in building the future of urban delivery. You'll be working primarily in C++, leveraging GIS data and OpenStreetMap to create sophisticated routing solutions. The role requires expertise in mapping technologies, routing algorithms, and system optimization.

What makes this role unique is the direct impact you'll have on real-world robotics applications. You'll be solving complex challenges in urban navigation, working with state-of-the-art technology, and contributing to a product that's already making deliveries in Los Angeles. The company culture emphasizes collaborative problem-solving and respects diverse perspectives.

The ideal candidate will bring not just technical expertise but also a passion for geospatial technologies and robotics. You'll be working in a dynamic environment where your innovations in mapping and routing will directly influence the efficiency and reliability of the robot fleet. The role offers competitive compensation, including equity, and the flexibility of remote work while being part of a mission to transform urban delivery systems.

Last updated 2 months ago

Responsibilities For Senior Software Engineer, Mapping and Routing

  • Parse and integrate data from multiple sources (OSM, HD maps, proprietary data) into routing infrastructure
  • Design, implement, and maintain routing algorithms in C++ to optimize sidewalk navigation
  • Identify performance bottlenecks and develop strategies to improve routing
  • Partner with Operations team to determine high-impact areas for mapping improvements
  • Ensure mapping and routing solutions scale to accommodate growing fleets
  • Conduct code reviews and champion best practices for development and testing

Requirements For Senior Software Engineer, Mapping and Routing

  • 5+ years of professional experience in software development with C++ focus
  • Strong understanding of GIS data structures and processing pipelines
  • Familiarity with HD mapping solutions like Lanelet2
  • Proficiency in routing algorithms (A*, Dijkstra's, graph-based search)
  • Experience with cloud platforms (AWS, GCP) and Kubernetes
  • Excellent problem-solving skills
  • Strong communication skills

Interested in this job?

Jobs Related To Serve Robotics Senior Software Engineer, Mapping and Routing

Senior Software Engineer, Mapping and Routing

Senior Software Engineer position at Serve Robotics focusing on mapping and routing systems for sidewalk delivery robots, offering remote work and competitive compensation.

Senior Software Engineer, Mapping and Routing

Senior Software Engineer position at Serve Robotics focusing on mapping and routing systems for sidewalk delivery robots, offering competitive compensation and the opportunity to shape the future of urban delivery.

Senior Software Engineer, Mapping and Routing

Senior Software Engineer position at Serve Robotics, focusing on mapping and routing systems for autonomous delivery robots, offering $150K-$200K plus equity.

Senior Manager, Sales - Walmart Business, Public Sector

Senior Manager role leading B2B sales initiatives for Walmart Business, focusing on public sector clients and government procurement solutions.

Senior Quality Engineer-Payments Validation

Senior Quality Engineer position at Walmart focused on payment systems validation, test automation, and quality assurance leadership in Bentonville, AR.