M

Mapbox

Geospatial mapping SDKs and APIs provider

Software Development Engineer in Test 2

Test Automation EngineeringPosted on Nov 12
Full-timeRemote in Poland$75 - $100 /yr

About the Job

Requirements

  • At least 5 years of experience in C++17, including writing test code and tooling, reading production code, and debugging with sanitizers and profilers.
  • Experience using Python or a similar language for test harnesses and analysis.
  • Experience building test infrastructure for a large native codebase, including test frameworks, CMake, and continuous integration systems.
  • Ability to define metrics, build tooling to measure them, and use the results to assess changes.
  • Experience diagnosing hard-to-reproduce failures, including flaky tests, platform-specific behavior, memory bugs, and threading bugs.
  • Strong English skills and ability to explain test results, risk, and trade-offs to peers and stakeholders.

Responsibilities

  • Build and maintain unit, integration, and functional test architecture for a C++17 library, along with the CMake and continuous integration pipelines that run it.
  • Convert real-world location recordings into regression tests and define quality metrics for map-matching, routing, and route-following.
  • Keep quality signals fast and trustworthy by eliminating flaky tests, running sanitizer and performance builds, and tracking coverage.
  • Build AI-driven test tooling, including agent-based test generation, automated dogfooding and triage, and AI-assisted pull request review.
  • Partner with feature engineers on testability and review designs for how they will be verified.
  • Use AI tools thoughtfully in the engineering workflow and set standards for team use.

Desired Qualifications

  • Familiarity with navigation concepts such as map matching, dead reckoning, route progress, or Electronic Horizon.
  • Experience with replay- or simulation-based testing using real sensor and GPS data.
  • Hands-on experience building AI- or agent-based developer tooling for testing, code review, or triage.
  • Experience with coverage tooling, performance benchmarking, or testing software development kits through generated bindings.

About the Company

Mapbox

Geospatial mapping SDKs and APIs provider

Mapbox provides customizable geospatial mapping and location services for developers, businesses, and government agencies through a suite of APIs and SDKs. Its Maps SDKs embed custom maps in web and mobile apps; Navigation SDKs offer turn-by-turn routing; Vision SDKs interpret road scenes via device cameras; Traffic Data powers routing and analytics; Mapbox Boundaries visualizes global polygons; Movement analyzes where and when people move; Atlas lets clients run Mapbox on their own infrastructure offline or behind a firewall. The product works by developers integrating these SDKs/APIs into their apps to add maps, navigation, and location features, with usage- and subscription-based pricing. Mapbox differentiates itself with a broad, modular toolkit for geospatial features, strong offline/on-premises options, and a clear B2B focus. Its goal is to enable scalable, customizable location services for apps and services worldwide.

Company size
501-1,000
Company stage
Growth Equity (Venture Capital)
Total funding
$614.2M
Headquarters
Washington DC, District of Columbia
Founded
2011

Recently Posted Jobs

Explore more opportunities at Mapbox

See more jobs