Software Development Engineer II, C++, Navigation
MapboxJoin Mapbox as a Software Development Engineer II, C++
Mapbox is seeking a motivated and innovative Software Development Engineer II with expertise in C++ to join our Navigation organization. This role is pivotal in developing advanced software for complex mapping and navigation systems across various platforms, including cars, web, and mobile devices.
About the Role
As a Software Development Engineer II at Mapbox, you will:
- Develop and Implement Features: Write clean, efficient C++ code to implement new features and enhance existing functionalities.
- Collaborate Across Teams: Work closely with internal teams to ensure best practices in cross-platform API design.
- Optimize Performance: Focus on improving the product’s performance, stability, maintainability, and simplicity.
- Contribute to Open Source: Engage with the open-source community by reviewing and merging pull requests.
- Solve Technical Challenges: Innovate solutions to technical challenges within existing technological and business constraints.
- Promote Operational Excellence: Ensure the health of our services through meticulous testing, monitoring, and documentation.
Key Qualifications
- Experience: 5+ years of industry experience in software engineering.
- Technical Skills: Strong proficiency in C++ (versions 11, 14, or 17), with a focus on algorithms and performance optimization.
- Quality Mindset: Commitment to writing unit tests, proactively addressing defects, and ensuring high-quality production code.
- Communication: Excellent communication skills and the ability to collaborate effectively with distributed teams.
- Autonomy and Proactivity: Ability to drive work to completion independently, even in the face of ambiguity.
- Curiosity and Enthusiasm: Eagerness to tackle challenging technical problems in the geo and data visualization space.
Nice to Have
- Experience with open-source projects.
- Knowledge of location technologies such as navigation, maps, and GIS.
What We Value
At Mapbox, we value high-performing, creative individuals who are eager to solve problems and seize opportunities. We support our employees with comprehensive health care, parental leave, and flexible work arrangements. We are committed to fostering a diverse team and encourage applications from people of all backgrounds.
Why Mapbox?
Mapbox is the leading real-time location platform, empowering a new generation of location-aware businesses. With over 3.5 million registered developers, our platform is trusted for its flexibility, security, and privacy compliance. Join us to create customized and immersive experiences that delight customers worldwide.
Mapbox is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Benefits Extracted with AI
- Supportive health care
- Parental leave
- Flexible work arrangements
Similar jobs
Last update: 23 minutes ago
Software Development Engineer II, Search Android SDK
Join Mapbox as a Software Development Engineer II to enhance our Android SDK and innovate in delivery intelligence.
Software Development Engineer II, API
Join Mapbox as a Software Development Engineer II, API, working remotely on cutting-edge mapping and navigation solutions.
Senior Software Development Engineer II, Search Geocoding
Join Mapbox as a Senior Software Development Engineer II to enhance our geocoding search engine. Remote work available.
Senior Software Engineer - Android Search SDK
Join Mapbox as a Senior Software Engineer to develop Android Search SDKs remotely.
Remote Software Engineer
Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.
C++ Software Development Engineer
Join Siemens as a C++ Software Development Engineer in Katowice. Develop new features for IC Packaging industry software.
Senior Backend Engineer
Join onX as a Senior Backend Engineer to develop scalable services for our Backcountry app. Remote role with competitive salary and benefits.
Staff Software Engineer - Navigation SDK
Join TomTom as a Staff Software Engineer to develop Android and iOS Navigation SDKs in a hybrid work environment.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.
Software Engineer II - TypeScript, Node.js, React
Join Built as a Software Engineer II to develop scalable features using TypeScript, Node.js, and React in a remote role.
Senior Software Engineer, Machine Learning
Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.
Software Engineer
Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive pay, equity, and comprehensive benefits.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.
Senior Software Engineer II, Provider Experience
Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.
Software Engineer
Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive salary, equity, and benefits.
Senior Software Engineer
Join Maxar Technologies as a Senior Software Engineer in Washington, DC, focusing on UI/UX design, microservices, and DevSecOps.
Software Engineer II (Client Integrations)
Join Cedar as a Software Engineer II to build client integrations in a remote role, enhancing healthcare technology.
Staff Software Engineer, Localization & Mapping
Join Latitude AI as a Staff Software Engineer in Localization & Mapping, focusing on automated driving technologies.
Senior Software Engineer - Microservices and AI
Join Bloomreach as a Senior Software Engineer to work on microservices and AI solutions in a remote-first environment.
Remote Software Engineer
Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.
Senior Software Engineer
Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.
Senior Software Development Engineer
Join Microsoft as a Senior Software Development Engineer to drive AI and ML innovations in Windows.
Software Engineer II
Join Microsoft's COSMIC team as a Software Engineer II in Prague, focusing on Azure Kubernetes Service and engineering excellence.
Medior C++ Developer for Engineering Tools
Join Siemens as a Medior C++ Developer in Žilina, Slovakia. Work on global engineering tools with C++ and agile methodologies.