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.