Mapbox, the leading real-time location platform, is seeking a Software Development Engineer II specializing in C++ for their Navigation and Positioning team. This role sits at the core of their Navigation SDK product, working on critical features like turn-by-turn navigation, route progress, and electronic horizon management. The team focuses on getting users from point A to B effectively by matching them on roads as accurately as possible, using inputs like GNSS, road curvature, and IMU signals.
The position involves working with complex navigation systems for cars and mobile devices, implementing both foundational features and advanced safety-critical features like ADASIS. The navigation engine is built using C++ for optimal performance and flexibility, powering both client-side SDKs and server-side APIs. Major automotive companies like BMW, Rivian, GM, and Toyota rely on Mapbox's SDK for their navigation and entertainment systems.
As a Software Development Engineer II, you'll be tackling challenging technical problems in navigation and positioning, working with real-time algorithms, and implementing industrial standards. The role requires strong C++ programming skills, experience with algorithms and performance optimization, and knowledge of sensor fusion algorithms. The position offers the opportunity to work with cutting-edge technology in the automotive and navigation space, while being part of a diverse and inclusive team that values continuous learning and personal growth.
Mapbox provides comprehensive benefits including healthcare, parental leave, and flexible work arrangements. The company strongly believes in work-life balance and creating an environment where employees can be their whole selves. This remote position offers the chance to work on impactful projects while maintaining flexibility in work location.