remote
Staff Software Engineer, Localization - AeroVect
Software Engineer
Lead the design and implementation of localization, mapping, and calibration services for autonomous ground operations, driving performance, scalability, and reliability across major airports using Python, C++ and advanced software architecture principles.
About the role
Key Responsibilities
- Architect and develop high‑performance localization, mapping, and calibration pipelines for autonomous ground vehicles.
- Own end‑to‑end feature delivery, from requirements through production deployment and monitoring.
- Collaborate with cross‑functional teams to integrate sensor data, GIS resources, and machine‑learning models.
- Mentor and guide junior engineers, fostering best practices in code quality, testing, and CI/CD.
- Drive continuous improvement of system scalability, fault tolerance, and real‑time performance.
Requirements
- 10+ years of software engineering experience, with 5+ in a senior or staff role.
- Proficiency in Python and C++ for performance‑critical systems.
- Deep knowledge of localization, mapping, and calibration techniques in robotics or autonomous vehicles.
- Experience designing distributed, cloud‑native services (AWS, GCP, or Azure).
- Strong communication skills and a proven ability to lead technical initiatives.