Taro Logo

Embedded Systems Engineer, Navigation SDK

Mapbox is the leading real-time location platform for a new generation of location-aware businesses, providing tools to power the navigation of people, packages, and vehicles everywhere.
Helsinki, Finland
Embedded
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Embedded Systems Engineer, Navigation SDK

Mapbox is seeking an experienced Embedded Systems Engineer with expertise in C++ and Linux to support development teams in maintaining and enhancing SDK release systems and best practices. The role involves managing release systems and tools for creating, testing, and deploying Mapbox SDKs, working with engineering teams to build, package, and distribute Android, iOS, and C++ products, and supporting automotive hardware development.

Key responsibilities include:

  • Integration and optimization of build systems
  • Development and maintenance of continuous integration and deployment pipelines
  • Maintenance of automotive integration test systems
  • Defining and advocating for engineering best practices
  • Keeping up to date with technological developments and industry trends

Important traits for this role:

  • Experience with building C++/C projects with CMake
  • Prior experience with building and releasing for embedded systems
  • Passion for change/process management
  • Good at investigating and troubleshooting other people's code/apps
  • Skilled in communication and collaboration
  • Always looking to automate and make processes more efficient
  • Good documentation skills and experience with technical writing
  • Experience building robust automation integrations using Python

Nice to have traits:

  • Prior experience in the mapping, navigation, or automotive industry
  • Development of tooling to ensure product quality and developer experience
  • Experience with mobile build systems (Gradle, Xcodebuild, etc.)
  • Experience with hands-on C++ development

Mapbox values high-performing creative individuals, emphasizes an environment of teaching and learning, and strongly believes in the value of growing a diverse team. They offer supportive health care, parental leave, and flexibility for work-life balance.

Last updated a year ago

Responsibilities For Embedded Systems Engineer, Navigation SDK

  • Manage release systems and tools for creating, testing, and deploying Mapbox SDKs
  • Work with engineering teams to build, package, and distribute Android, iOS, and C++ products
  • Support automotive hardware development
  • Integrate and optimize build systems
  • Develop and maintain continuous integration and deployment pipelines
  • Maintain automotive integration test systems
  • Define and advocate for engineering best practices
  • Keep up to date with technological developments and industry trends

Requirements For Embedded Systems Engineer, Navigation SDK

Linux
Python
  • Experience with building C++/C projects with CMake
  • Prior experience with building and releasing for embedded systems
  • Passion for change/process management
  • Ability to investigate and troubleshoot other people's code/apps
  • Strong communication and collaboration skills
  • Drive to automate and make processes more efficient
  • Good documentation skills and experience with technical writing
  • Experience building robust automation integrations using Python

Benefits For Embedded Systems Engineer, Navigation SDK

  • Supportive health care
  • Parental leave
  • Flexibility for work-life balance

Interested in this job?