Senior Software Engineer, Routing
- Vancouver, British Columbia, Canada
- Vancouver, British Columbia, Canada
Über
At Serve Robotics, we’re reimagining how things move in cities. Our personable sidewalk robot is our vision for the future. It’s designed to take deliveries away from congested streets, make deliveries available to more people, and benefit local businesses. We are seeking a Senior Software Engineer with deep expertise in building scalable infrastructure to support routing, mapping, and real-time decision-making for autonomous delivery robots. In this role, you will design, implement, and optimize cloud-connected systems and algorithms that enable our robots to plan efficient routes and maintain high-fidelity maps of the world. You’ll collaborate closely with autonomy, infrastructure, and data teams to ensure our mapping and routing systems are robust, reliable, and continuously improving as our fleet grows. This is a highly technical role that combines systems-level thinking, algorithmic design, and large-scale distributed software engineering.
At Serve Robotics, we’re reimagining how things move in cities. We are seeking a Senior Software Engineer with deep expertise in building scalable infrastructure to support routing, mapping, and real-time decision-making for autonomous delivery robots.
Base pay range$155,000.00/yr - $190,000.00/yr
Responsibilities- Design and implement core infrastructure supporting Serve’s routing and mapping pipelines.
- Develop scalable cloud-based services for real-time map updates, route optimization, and robot data synchronization.
- Integrate mapping and routing systems with autonomy and operations infrastructure.
- Design APIs and interfaces for internal teams to access mapping and routing data efficiently.
- Contribute to performance profiling, monitoring, and system diagnostics for large-scale deployments.
- Collaborate with cross-functional teams to ensure end-to-end reliability and correctness of routing and mapping services.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 4+ years of experience in application software development.
- Proficient in modern C++ (C++17 and newer) and Python with an understanding of performance optimization techniques.
- Familiarity with cloud computing infrastructure (especially GCP) and orchestration (e.g. Kubernetes).
- Excellent problem-solving skills and attention to detail.
- Experience with graph algorithms.
- Experience with SQL, especially BigQuery.
- Experience with cloud-based infrastructure for robotics (e.g., monitoring, logging).
- Experience with OpenStreetMap and working with OSM data.
- Familiarity with HD mapping solutions, such as Lanelet2 or custom lane-level map representations.
- Strong understanding of GIS data structures and processing pipelines.
- Mid-Senior level
- Full-time
- Engineering and Information Technology
- Technology, Information and Internet
Sprachkenntnisse
- English
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.