Software Development Engineer II, C++, Automotive Integration

Leading real-time location platform providing tools to power navigation of people, packages, and vehicles everywhere, serving over 3.5 million registered developers.
Helsinki, Finland
Embedded
Senior Software Engineer
In-Person
5+ years of experience
Automotive

Description For Software Development Engineer II, C++, Automotive Integration

Mapbox, the leading real-time location platform, is seeking a Senior C++ Developer for their Automotive Integration team. This role is crucial in developing software for complex automotive navigation systems on Android and Linux Embedded platforms. The team works with prestigious automotive customers like BMW, Rivian, GM, and Toyota, integrating embedded platforms with Mapbox's product offerings.

The position involves working directly with automotive customers to provide fine-tuned solutions and optimize navigation experiences. You'll be responsible for understanding requirements, implementing custom solutions, and monitoring performance through key performance indicators. The role requires expertise in C++, automotive operating systems, and various development tools.

As a Senior C++ Developer, you'll collaborate with distributed teams and customers, write efficient code, and ensure best practices in cross-platform API design. The ideal candidate should have broad software development experience, strong performance optimization skills, and experience with automotive compliance standards.

The role offers opportunities to work with cutting-edge navigation technology, interact with major automotive manufacturers, and contribute to solutions that power next-generation vehicles. Mapbox values diversity, supports work-life balance, and provides comprehensive benefits including healthcare and parental leave.

Join a team that's pushing the boundaries of navigation technology and helping shape the future of automotive experiences. The position combines technical expertise with customer interaction, making it ideal for developers who enjoy both coding and collaborative problem-solving.

Last updated 40 minutes ago

Responsibilities For Software Development Engineer II, C++, Automotive Integration

  • Understand minimum requirements for automotive solutions and monitor KPIs
  • Write clean, fast code to integrate various data inputs for automotive navigation systems
  • Fine-tune automotive navigation experience through profiling and debugging
  • Work with technical counterparts at customers and partners
  • Collaborate with internal teams on cross-platform API design
  • Investigate and triage technical issues between Mapbox, customers, and Tier 1 partners
  • Develop solutions within technological and business constraints
  • Improve product performance, stability, maintainability, and simplicity

Requirements For Software Development Engineer II, C++, Automotive Integration

Java
JavaScript
Kotlin
Python
Linux
  • Strong proficiency in automotive operating systems: AGL, AOSP, Android Automotive
  • Experience with programming languages: C++, Java, Kotlin
  • Knowledge of scripting languages: Shell Script, JavaScript, Python
  • Familiarity with build systems: CMake, Gradle, Ninja
  • Experience with orchestration environments: Yocto, Docker
  • Strong communication skills and fluency in English
  • Experience with building frameworks and developer tools
  • Broad experience in software development and customer engagements
  • Strong focus on performance aspects

Benefits For Software Development Engineer II, C++, Automotive Integration

Medical Insurance
Parental Leave
  • Supportive health care
  • Parental leave
  • Flexibility for life's unexpected events

Interested in this job?

Jobs Related To Mapbox Software Development Engineer II, C++, Automotive Integration

Embedded Systems Engineer, Navigation SDK

Mapbox is hiring an Embedded Systems Engineer for their Navigation SDK team to manage release systems and tools for SDK development and deployment.

RF & mmWave Systems Engineer

Senior RF & mmWave Systems Engineer position focusing on radar and communication systems design, integration, and testing.

Senior II Controls Engineer (Instrumentation)

Senior Controls Engineer position at MineSense, focusing on PLC programming and control systems for mining technology solutions.

Silicon Bringup and Validation Engineer

Senior Silicon Bringup and Validation Engineer role at Rivos, leading SOC subsystem validation and team coordination for next-generation silicon development.

Senior Software Engineer, SR Runtime (C++, video pipelines for SR)

Senior Software Engineer position at Leia, focusing on C++ development for video processing pipelines in 3D Lightfield Display technology