Software Development Engineer In Test Ii, Navnative
- 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