Senior Software Engineer, Mapping and Routing

A robotics company reimagining urban delivery through sidewalk robots, focusing on autonomous delivery solutions.
$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, making deliveries more efficient and accessible while reducing street congestion. As a Senior Software Engineer in Mapping and Routing, you'll be crucial in developing and optimizing the navigation systems for their autonomous delivery robots. The role combines expertise in C++, GIS data processing, and routing algorithms to create robust solutions for sidewalk-based navigation.

The position offers an opportunity to work with cutting-edge technology in robotics and autonomous systems, focusing on solving real-world challenges in urban mobility. You'll be part of a diverse, agile team of industry veterans in software, hardware, and design, collaborating to build scalable solutions for the future of delivery.

Key responsibilities include integrating various mapping data sources, developing sophisticated routing algorithms, and ensuring system scalability. You'll work closely with the Operations team to prioritize mapping improvements and optimize real-world performance. The role requires strong technical skills in C++ and routing algorithms, combined with the ability to translate complex technical concepts for non-technical stakeholders.

The company culture emphasizes collaborative problem-solving, continuous improvement, and a data-driven approach to development. With their fleet already operating in Los Angeles for commercial deliveries, you'll have the opportunity to see your work make an immediate impact while helping to scale the solution to new markets.

This remote position offers competitive compensation ($150K-$200K) with equity, allowing you to contribute to the future of urban delivery while maintaining work flexibility. The ideal candidate will bring not just technical expertise but also a passion for geospatial technologies and robotics, thriving in a dynamic environment where adaptability and innovation are key to success.

Last updated 15 days 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

Benefits For Senior Software Engineer, Mapping and Routing

Equity
  • Equity

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 for autonomous delivery robots, offering $150K-$200K plus equity with remote work options.

Sr. Software Development Engineer, Amazon

Senior Software Development Engineer position at Amazon's CE Tech team, focusing on building AI-driven recommendation systems and scalable services to enhance customer shopping experience.

Sr Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Platform Engineering & Services

Senior Software Development Engineer role at Amazon Fulfillment Technologies, building scalable fulfillment systems and ML-powered platforms to enhance warehouse operations efficiency.

System Software Engineer, Tools

Senior System Software Engineer position at Annapurna Labs (AWS) developing tools and software solutions for cloud platform development, requiring 5+ years experience in software development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.