Senior Software Engineer, Mapping and Routing

A robotics company developing sidewalk robots for urban deliveries, currently operating in Los Angeles.
$150,000 - $200,000
Backend
Senior Software Engineer
Remote
5+ years of experience
Robotics · Logistics

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 crucial in optimizing our robots' navigation capabilities. The role combines expertise in C++, GIS data, and routing algorithms to enhance our delivery fleet's performance.

We're a team of industry veterans in software, hardware, and design, working collaboratively to solve real-world problems using robotics, machine learning, and computer vision. Our robots are already making commercial deliveries in Los Angeles, delighting merchants and customers alike.

You'll work with OpenStreetMap, HD maps, and other data sources to build robust routing solutions. The role involves close collaboration with Operations to identify strategic mapping priorities and implement high-performance routing algorithms. Your work will directly impact our ability to scale across new geographic areas and handle growing fleet demands.

Key technical aspects include C++ development, GIS data integration, routing algorithm optimization, and system scalability. We're looking for someone with 5+ years of software development experience, strong GIS knowledge, and expertise in routing algorithms.

The ideal candidate combines technical excellence with strong communication skills and a passion for robotics and geospatial technologies. You'll thrive in our dynamic environment, where you'll tackle complex challenges and work across teams to drive measurable improvements in our navigation systems.

Join us in building the future of urban delivery, where your expertise in mapping and routing will be essential to our mission of making deliveries more efficient and accessible.

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

Requirements For Senior Software Engineer, Mapping and Routing

  • 5+ years of professional experience in software development with C++
  • 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

Benefits For Senior Software Engineer, Mapping and Routing

Equity
  • Equity compensation
  • Salary range $150K – $200K

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.

Software Senior Engineer for PowerStore (Python, C, C++)

Senior Software Engineer position at Dell Technologies in Warsaw, focusing on PowerStore storage system development using Python, C, and C++, requiring 5+ years of experience.

Senior Server/Backend Software Engineer, Spry Fox Studio

Senior Server/Backend Software Engineer position at Netflix's Spry Fox Studio, building non-violent MMO games with competitive compensation and comprehensive benefits.

Senior Software Engineer - Custody Experience (Full-Stack)

Senior Software Engineer position at BitGo, focusing on full-stack development for crypto custody platform, offering $165-210K salary plus benefits in Palo Alto.

Full Stack Software Engineer

Senior Software Engineer role at Mastercard building high-performance analytics platforms and real-time applications for financial data analysis.