Software Development Engineer II
Mapbox
Mapbox is the leading real-time location platform for a new generation of location-aware businesses. Mapbox is the only platform that equips organizations with the full set of tools to power the navigation of people, packages, and vehicles everywhere. More than 4 million registered developers have chosen Mapbox because of the platform’s flexibility, security and privacy compliance. Organizations use Mapbox applications, data, SDKs and APIs to create customized and immersive experiences that delight their customers.
What We Do
The Navigation Native team builds the high-performance C++ engine that serves as the “brain” of our Navigation SDKs. This library runs directly on end-user systems (on-board), powering everything from mobile apps to in-vehicle infotainment systems for partners like BMW and Zeekr.
We solve the fundamental challenges of movement: transforming noisy GPS/IMU data into precise map-matching, managing complex road-network graphs, supporting routes and alternatives, tracking progress along a route, and providing “Electronic Horizon” capabilities for ADAS. Our work happens at the edge, supporting location frequencies up to 10Hz and ensuring a seamless experience even in tunnels or dense urban canyons.
As AI becomes embedded in modern engineering workflows, we value engineers who can thoughtfully integrate AI into design, development, and decision-making. Our interview process will include discussion of how you use AI in your engineering workflow.
What You’ll Do
We are looking for smart, fast-learning engineers driven by the challenge of developing core components of the Mapbox navigation ecosystem. As a C++ Developer, you will:
Build and maintain a unified C++17 library that runs seamlessly across iOS, Android, and low-power automotive embedded hardware.
Analyze and improve map-matching and dead-reckoning algorithms using real-world data from millions of vehicles.
Implement route-following features, including high-frequency route progress reporting, deviation detection, and timely instruction delivery.
Work on road object matching (OpenLR) and live traffic incidents to give drivers a predictive “window” into the road ahead.
Design predictive caching for routing tiles and manage complex on-board resources like junction views and signposts.
Integrate and extend the Valhalla routing engine to support offline routing and route refresh controllers.
Thoughtfully leverage AI tools in your design and development workflow to increase efficiency and code quality.
What We Believe are Important Traits for This Role
Strong proficiency (min 7 years of experience) in C++17(or later) with a deep understanding of the language specification, memory management, standard library, and multi-threading.
A passion for writing clean, fast, and portable code that adheres to strict CPU and memory constraints.
Experience working with complex graph-based structures, data structures, and spatial algorithms.
Proven experience developing cross-platform code (Linux, mobile, or embedded systems).
Strong English skills, with the ability to explain complex technical trade-offs to both peers and stakeholders.
Would be a Plus
Familiarity with navigation concepts (dead reckoning, bearing, Electronic Horizon, or OpenLR).
Experience working with IMU, OBD-II, or GNSS data.
Background in computational geometry or safety-critical features (ADAS).
Experience with or contribution to open source routing engines.
What We Value
In addition to our core values , which are not unique to this position and are necessary for Mapbox leaders:
We value high-performing creative individuals who dig into problems and opportunities.
We believe in individuals being their whole selves at work. We commit to this through supportive health care, parental leave, flexibility for the things that come up in life, and innovating on how we think about supporting our people.
We emphasize an environment of teaching and learning to equip employees with the tools needed to be successful in their function and the company.
We strongly believe in the value of growing a diverse team and encourage people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply.
How we support you
Hybrid/Remote Options: Enjoy flexibility to work comfortably from home or periodically from an office where applicable.
Country-Specific Care & Coverage: Private health, dental, and income protection plans tailored to elevate your regional statutory benefits.
Family-First Support: Family care, maternity and paternity leave policies to support your growing family.
Lifestyle Spending Account: Contributions to support your health, wellness, and personal growth
Balance & Brainpower: Mental health support for you and your dependents.
Rest & Recharge: Paid time away, company holidays, and generous absence policies.
Time Off to Give Back: Dedicated paid volunteering time in addition to your standard PTO.
By applying for this position, you acknowledge that you have received the Mapbox Non-US Privacy Notice for applicants, which is linked here. Completing this application requires you to provide personal data, such as your name and contact information, which is mandatory for Mapbox to process your application.
We are committed to a fair and equitable hiring process. We do not discriminate against any protected class.
#LI-Remote
- ...37 other users have viewed this Sales Job Ad in the last few minutes. Hurry and apply! (***) ***-**** Sales Agents for Software Development Austria, Belgium, Croatia, Cyprus, Czech Republic, Denmark, Finland, France, Germany, Greece, Hungary, Ireland, Italy,...EmpfohlenHomeoffice
- ...Cloudbeds, we're not just building software, we’re transforming... ...Impact: As a Senior Software Engineer on the POS team, you'll work... ...with modern mobile or frontend development; React Native, Expo, React... ...applications, synchronization engines, or conflict-resolution workflows...EmpfohlenVollzeitRemote jobHomeofficeSchichtarbeit
- ...next steps. Our partner is looking for a Software Engineer - Crypto based in Switzerland. This role... ...professional experience in backend software development. - Proven experience building trading systems, exchanges, matching engines, market-making platforms, or other high-...EmpfohlenRemote jobHomeoffice
- Responsibilities Deliver new frontend features and bug fixes with a focus on reliability, performance, and user satisfaction. Design and develop responsive, high-performance user interfaces and application state across platforms. Maintain code quality through ...EmpfohlenVollzeitRemote job
- Responsibilities Deliver new features and bug fixes with an emphasis on reliability, performance, and user satisfaction. Design and develop responsive, high-performance user interfaces and application state across platforms. Maintain code quality through coding...EmpfohlenVollzeitRemote job
- ...applications and next steps. Our partner is looking for a Senior Software Engineer - Reliability, Infrastructure, and Tooling based in... ...infrastructure engineering, reliability, tooling, and hands-on product development. You’ll tackle complex challenges involving distributed...TemporärVollzeitRemote job
- ...from EVs, heat pumps, and home batteries. The missing piece is software that can connect and orchestrate these devices at scale. Enode... .... What we're looking for: We’re hiring a Senior Backend Engineer to make Enode’s EV platform more reliable, observable, and...VollzeitRemote jobHomeofficeSchichtarbeit
- Aufgabe Wir suchen für einen unserer Kunden einen erfahrenen .NET 10 / C# Software Engineer. Sie sind zuständig für die Konzeption und Entwicklung moderner .NET-Lösungen. Sie leben aktiv und gestalten Architekturprinzipien (Clean Architecture, CQRS, Domain Driven Design...Festanstellung
- ...applications and next steps. Our partner is looking for an Engineering Manager based in Switzerland. This role combines engineering leadership, technical depth, and people development within a globally distributed software organization. You will lead a team of engineers while...Remote job
- ...next steps. Our partner is looking for an Engineering Manager based in Switzerland. As an... ...contribute to hiring, onboarding, team development, and the evolution of engineering practices... ...- 5+ years of professional software engineering experience, including at least...VollzeitRemote job
- .... Our partner is looking for a Founding Engineer based in Switzerland. This is an opportunity... ...engineering, infrastructure, frontend development, and agent systems. - Establish the... ...capabilities on a frequent cadence, with software continuously shipped to real business customers...VollzeitRemote job
- ...listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Head of Product Development based in Switzerland. This is a newly created department-head role with direct exposure to the CEO and end-to-end ownership of physical...VollzeitRemote job
- ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Business Development Representative based in Switzerland. This is an opportunity to launch or accelerate your career in technology sales within a...VollzeitRemote job
USD 65 pro Stunde
...This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a (Developmental) Content Editor based in Switzerland. This is a fully remote freelance opportunity focused on shaping high-quality B2B...StundenlohnFreelanceRemote job- ...professional-grade AI systems for insurers: software that can read, reason, decide, and act... ...$105k USD* We are looking for smart engineers who love to code, seek challenging... ...shipping production systems Have excellent development skills including design, debugging, and...Remote job
- ...What are you working on? The name of the project(s): QA Engineer Genres: Casual, Hyper-casual Platforms: Browser Reyo... ...reports). ~ Understanding of client–server applications and the software development lifecycle. ~ Comfortable using browser DevTools (console,...HomeofficeTemporärRemote jobFlexible Arbeitszeit
- ...is looking for a Senior Infrastructure Engineer based in Switzerland. As a Senior Infrastructure... ...workloads. - Design, develop, and ship software and developer-facing tooling that... ...mindset to infrastructure and software development, proactively identifying vulnerabilities...Vollzeit
- ...experienced Senior Linux Infrastructure Engineer with deep expertise in Linux... ...integration for workloads SOP and runbook development and maintenance Incident, problem, and... ...Professionals whose primary expertise is software development rather than infrastructure engineering...Vollzeit
- ...listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Head of Product Development based in Switzerland. This newly created leadership role owns the full journey from customer insight to a successful physical consumer...VollzeitRemote job
- ...applications and next steps. Our partner is looking for a QA Engineer (Service Desk) based in Switzerland. This role combines... ...applications, payment systems, integrations, and end-to-end software development processes. You’ll work in a remote-first, international environment...Remote job
- ...partner is looking for a (Senior) Product Engineer (Backend) (m/f/d) based in Switzerland.... ...role combines backend engineering, SaaS development, product thinking, and practical use of... ...engineering judgment, and continuous learning as software development evolves through AI. You will...Von zu HauseIm FrühlingRemote jobHomeoffice
- ...We're looking for a Senior Product Engineer, Frontend to join the team building Zerion... ...Experience with Browser Extension development. Hands-on Web3 experience : wallets... ...Essentials : We provide all the necessary software and equipment to ensure you're fully equipped...VollzeitVon zu HauseRemote jobHomeofficeFlexible Arbeitszeit
- ...is looking for a Senior/Staff TypeScript Engineer based in Switzerland. This role offers... ...infrastructure as code, and AI-assisted development. You’ll have significant influence over... ...Requirements: - Senior or Staff-level professional software engineering experience, preferably...Soforteinstellung
- ...partner is looking for a (Senior) Product Engineer (Backend) based in Switzerland. As a... ...initial user problem discovery through development, rollout, and evaluation of their impact... ...Requirements: - Professional experience in backend software engineering, with a strong foundation in...VollzeitVon zu HauseIm FrühlingRemote jobHomeoffice
- ...looking for a Ubuntu Package Management - Engineering Manager based in Switzerland. As an... ...responsible for the technologies that underpin software management and system lifecycle... ...direction while supporting the growth and development of experienced engineers. Your scope...Vollzeit
- ...next steps. Our partner is looking for an Engineering Manager - SRE & Platform based in... ...delivery paths. - Partner closely with software engineering and product teams to identify... ...underperformance. - Create individualized career development paths, including growth plans,...VollzeitRemote job
- ...receive comprehensive training from our colleagues to support your development within Thermo Fisher Scientific. The focus of this role is the... ...Manage company assets including inventory, tools, software, and company vehicle Coordinate service planning with dispatchers...HomeofficeVollzeit
- ...applications and next steps. Our partner is looking for a Data Engineer based in Switzerland. As a Data Engineer, you will play a key... ...cloud and data technologies. Accountabilities - Data pipeline development: Design, develop, test, optimize, and maintain scalable batch...VollzeitRemote jobFlexible Arbeitszeit
- ...applications and next steps. Our partner is looking for a Design Engineer based in Netherlands. This is a senior individual contributor... ...system behavior. - Use AI tools and workflows to accelerate development, solve problems, and independently take features from concept...Vollzeit
- ...bottlenecks. Develop performance-critical software using primarily C++ and JavaScript,... ..., and profiling tools. Educate engineers through code reviews, talks, tooling, and... ...programming, statistics, or modern web browser development. Benefits Performance-based bonus...VollzeitSoforteinstellungHomeoffice
Wollen Sie mehr Stellenangebote erhalten?
Abonnieren Sie und erhalten Sie ähnliche Stellenangebote wie Software Development Engineer II. Seien Sie der Erste, der sich bewirbt!
