Serve Robotics is a software and hardware company reimagining urban mobility with sidewalk robots. They are seeking a Senior Software Engineer to design, implement, and optimize cloud-connected systems and algorithms for their autonomous delivery fleet. The role focuses on scalable infrastructure supporting routing, mapping, and real-time decision-making for robots.
Requirements
- 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 understanding of performance optimization
- 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 and BigQuery
- Experience with OpenStreetMap and custom lane-level map representations
- Strong understanding of GIS data structures and processing pipelines
