Software Development Engineer In Test Ii, Navnative

Apply Here

Countries
Finland
Job Types
software & tech, operations
Experience
mid
Organization Types
transportation & mobility
Location
Helsinki
Posted Date
Company
Mapbox

AI Summary

Job Description

Build and maintain unit, integration, and functional test architecture for a C++17 navigation library, including CMake and CI pipelines. Turn real-world GPS recordings into regression tests, define quality metrics, eliminate flaky tests, run sanitizer and performance builds, and develop AI-driven test tooling while partnering with feature engineers on testability.

Hard Requirements

  • Solid C++17 proficiency for test code, tooling, debugging with sanitizers and profilers
  • Python or similar for harnesses and analysis
  • Proven experience building test infrastructure for large native codebases (test frameworks, CMake, CI)
  • Data-driven mindset defining and measuring quality metrics
  • Experience diagnosing hard-to-reproduce failures (flakiness, platform-specific, memory/threading bugs)
  • Strong English communication skills

Soft Requirements

  • Familiarity with navigation concepts (map matching, dead reckoning, route progress, Electronic Horizon)
  • Experience with replay- or simulation-based testing using real sensor and GPS data
  • Experience building AI- or agent-based developer tooling for testing, code review, or triage
  • Experience with coverage tooling, performance benchmarking, or testing SDKs via generated bindings

Browse all urbanism jobs