Senior Software Engineer, Routing
4 weeks ago
Overview 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. Qualifications 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. What Makes You Stand Out 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. Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries Technology, Information and Internet #J-18808-Ljbffr
-
Senior Software Engineer, Routing
4 weeks ago
Vancouver, Canada Serve Robotics Full timeOverviewAt 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...
-
Senior Software Engineer, Routing
4 weeks ago
Vancouver, Canada Serve Robotics Full timeA technology company in Canada is looking for a Senior Software Engineer to develop scalable infrastructure for routing and mapping in autonomous delivery robots. The ideal candidate will have a Bachelor's or Master's in a relevant field and 4+ years of software development experience, particularly in modern C++ and Python. Responsibilities include designing...
-
Senior Software Engineer, Routing
4 weeks ago
Vancouver, Canada Serve Robotics Full timeA technology company in Canada is looking for a Senior Software Engineer to develop scalable infrastructure for routing and mapping in autonomous delivery robots. The ideal candidate will have a Bachelor's or Master's in a relevant field and 4+ years of software development experience, particularly in modern C++ and Python. Responsibilities include designing...
-
Senior Java Software Engineer
4 hours ago
Vancouver, British Columbia, Canada Iris Software Inc. Full timeIris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire anSenior Java Software EngineerOur direct client is a is a world-leading financial services company, provides consumers, corporations, governments and institutions with a broad range of financial services and products.Title: Senior...
-
Senior/Lead Software Engineer
7 days ago
Vancouver, British Columbia, Canada Arista Networks Full timeArista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in...
-
Software Engineer I
8 minutes ago
Vancouver, Canada Planview GmbH, Software & Consulting Full timeCompany Overview Planview has one mission: to build the future of connected work, from ideas to impact. As the global leader in work and resource management, Planview helps organizations accelerate the achievement of what matters most, supporting our customers from need to speed, from passion to progress, and from overhead to optimization. We provide the...
-
Senior Software Engineer
3 weeks ago
Vancouver, Canada Go REcruitment Full timeOur client, Netskrt.io, is looking for a team of talented, results-driven Software Engineers (Intermediates, senior and team lead) to join the Netskrt team. We are a highly motivated team, dedicated to delivering products and services that improve the customer experience when accessing internet video at the edges of the network. We are developing a set of...
-
Software Engineer
3 weeks ago
Vancouver, Canada Go REcruitment Full timeOur client, Netskrt.io , is looking for a team of talented, results-driven Software Engineers (Intermediates, senior and team lead) to join the Netskrt team. We are a highly motivated team, dedicated to delivering products and services that improve the customer experience when accessing internet video at the edges of the network. We are developing a set of...
-
Senior Software Engineer
4 hours ago
Vancouver, British Columbia, Canada Capgemini Full timeAt Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and...
-
Senior Software Engineer
3 weeks ago
Vancouver, Canada Go REcruitment Full timeOur client, Netskrt.io, is looking for a team of talented, results-driven Software Engineers (Intermediates, senior and team lead) to join the Netskrt team. We are a highly motivated team, dedicated to delivering products and services that improve the customer experience when accessing internet video at the edges of the network. We are developing a set of...