Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Development Engineer II, C++, Automotive Integration image - Rise Careers
Job details

Software Development Engineer II, C++, Automotive Integration - job 1 of 2

Mapbox is the leading real-time location platform for a new generation of location-aware businesses. Mapbox is the only platform that equips organizations with the full set of tools to power the navigation of people, packages, and vehicles everywhere. More than 3.5 million registered developers have chosen Mapbox because of the platform’s flexibility, security and privacy compliance. Organizations use Mapbox applications, data, SDKs and APIs to create customized and immersive experiences that delight their customers. 

What We Do

The Automotive Integration team onboards new automotive customers, integrates their embedded platforms with our product offerings, implements custom solutions on demand, and provides post-launch technical support. We monitor the quality of our products through key performance indicators (KPIs) collected from the automotive customer's hardware and ensure they use our SDKs most efficiently by fine-tuning our products accordingly. Our product is the entire Mapbox platform that makes a great in-vehicle navigation experience, from a fully functional integrated solution such as Mapbox Dash to individual components such as the Mapbox Maps SDK, targeting both Android and Linux Embedded platforms. Our solutions power experiences and operations for customers like BMW, Rivian, GM, and Toyota, with the portfolio in rapid expansion.

https://www.mapbox.com/navigation  https://www.mapbox.com/automotive 

We are looking for smart, fast-learning team players driven by the idea of interfacing directly with automotive customers and providing fine-tuned solutions to extract the best experience out of our products in their embedded environments, pushing the envelope of the best navigation solution in the market.

What You'll Do

Joining us as a Senior C++ Developer, you'll play a key role in developing software/tech for complex automotive navigation systems in Android and Linux Embedded platforms.

Your responsibilities will include:

  • Understand the minimum requirements for our automotive solutions, map those against the reference platforms, and monitor KPIs by collecting metrics from the automotive customers' development benches or cars.

  • Write clean, fast code to integrate various data inputs required for our automotive navigation system product offerings, or provide custom-tailored solutions as needed.

  • Fine-tune the automotive navigation experience through profiling and debugging techniques to extract the best experience from our customer's automotive platforms.

  • Work with technical counterparts at customers and partners to discover requirements, provide implementation recommendations, and debug integrations.

  • Collaborate with internal teams to ensure best practices for cross-platform API design and performance tuning for specific hardware and software combinations.

  • Investigate and triage technical issues between Mapbox, customers, and Tier 1 partners.

  • Develop the best ways to solve technical challenges within existing technological and business constraints.

  • Improve the product’s performance, stability, maintainability, and simplicity.

What We Believe are Important Traits for This Role

  • Broad experience in software development and customer engagements.

  • Passionate about programming and a strong focus on performance aspects.

  • Experience with automotive compliance standards

  • Strong proficiency in the following areas:

    • Automotive operating systems: AGL, AOSP, Android Automotive

    • Programming languages: C++, Java, Kotlin

    • Scripting languages: Shell Script, JavaScript, Python

    • Build systems: CMake, Gradle, Ninja

    • Orchestration environments: Yocto, Docker

  • Strong communication skills and ability to collaborate effectively with distributed teams and customers/partners. Must communicate fluently in English.

  • Experience with building frameworks and developer tools.

  • Passionate to earn and keep customer trust.

Helpful experiences that are a plus but not a requirement:

  • Automotive CAN bus experience.

  • Window management experience e.g. X11, Wayland.

  • Cross-platform experience with toolkits like Qt or Flutter.

What We Value

In addition to our core values, which are not unique to this position and are necessary for Mapbox leaders:

  • We value high-performing creative individuals who dig into problems and opportunities.

  • We believe in individuals being their whole selves at work. We commit to this through supportive health care, parental leave, flexibility for life's unexpected events, and innovation in how we support our people.

  • We emphasize an environment of teaching and learning to equip employees with the tools needed to be successful in their function and the company.

  • We strongly believe in the value of growing a diverse team and encourage people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply.

By applying for this position, you acknowledge that you agree to the Mapbox Privacy Policy which is linked here.

We are committed to a fair and equitable hiring process. We do not discriminate against any protected class.

#LI-Remote

Mapbox Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Mapbox DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Mapbox
Mapbox CEO photo
Peter Sirota
Approve of CEO

Average salary estimate

$95000 / YEARLY (est.)
min
max
$70000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Development Engineer II, C++, Automotive Integration, Mapbox

Are you ready to take the wheel in your career as a Software Development Engineer II at Mapbox? Our innovative company is at the forefront of real-time location technology, empowering businesses to create exciting navigation solutions. As part of the Automotive Integration team, you'll dive deep into the world of automotive navigation systems, primarily targeting Android and Linux Embedded platforms. Here, you'll onboard new automotive clients and seamlessly integrate their platforms with our cutting-edge offerings. Your days will be filled with writing clean and efficient C++ code, fine-tuning navigation experiences, and collaborating with technical counterparts to meet customer requirements head-on. Your knack for understanding complex systems and your relentless curiosity will help you monitor key performance indicators and troubleshoot technical challenges effortlessly. We value individuals who bring creativity and problem-solving skills to the table while working on exciting projects designed for industry leaders like BMW, Rivian, GM, and Toyota. If you have a passion for programming, a strong focus on performance, and experience in automotive compliance standards, we would love to have you on board with us. At Mapbox, we believe in empowering our employees to be their authentic selves and offer an environment that promotes growth, learning, and diversity. Join us and help craft the next generation of in-vehicle navigation experiences that truly delight customers. Let's drive innovation together!

Frequently Asked Questions (FAQs) for Software Development Engineer II, C++, Automotive Integration Role at Mapbox
What are the main responsibilities of a Software Development Engineer II at Mapbox?

As a Software Development Engineer II at Mapbox, your role will center around developing software solutions for complex automotive navigation systems. This involves writing clean C++ code, integrating data required for navigation, and collaborating with technical teams both internally and externally. You'll also monitor key performance indicators to ensure the best experiences are delivered for customers like BMW and Toyota.

Join Rise to see the full answer
What qualifications are required for the Software Development Engineer II position at Mapbox?

For the Software Development Engineer II position at Mapbox, you will need a robust software development background, strong proficiency in programming languages like C++ and Java, and experience with automotive operating systems like Android Automotive. Additionally, solid communication skills and the ability to collaborate effectively with multi-disciplinary teams are crucial.

Join Rise to see the full answer
How does Mapbox ensure quality in automotive navigation solutions?

At Mapbox, quality assurance in automotive navigation solutions involves continuous monitoring of key performance indicators (KPIs) collected from customers' hardware. Software Development Engineers II are tasked with fine-tuning these systems through profiling and debugging, allowing us to deliver the optimal navigation experiences for our automotive clients.

Join Rise to see the full answer
What programming languages should a Software Development Engineer II be skilled in for Mapbox?

A Software Development Engineer II at Mapbox should be proficient in several programming languages including C++, Java, and Kotlin. Experience with scripting languages like Shell Script, JavaScript, and Python is also advantageous for creating customized solutions in automotive navigation systems.

Join Rise to see the full answer
What type of team environment can a Software Development Engineer II expect at Mapbox?

At Mapbox, you'll find a collaborative and inclusive team environment. We emphasize communication, aim for collaboration with distributed teams, and value diverse inputs. We foster personal growth and encourage creativity, making our workplace ideal for those who thrive in dynamic settings.

Join Rise to see the full answer
Common Interview Questions for Software Development Engineer II, C++, Automotive Integration
Can you explain your experience with C++ in automotive systems?

When addressing your experience with C++, focus on specific projects where you've utilized this programming language to create or enhance automotive applications. Be ready to discuss challenges you faced, how you overcame them, and the performance metrics achieved as a result.

Join Rise to see the full answer
What techniques do you use for debugging automotive applications?

To effectively answer this, discuss various debugging techniques you've employed, such as using debuggers, logging important data points, and performing unit tests. Emphasize your experience with performance profiling tools and how they helped improve the quality of automotive navigation systems.

Join Rise to see the full answer
How do you approach integrating external APIs into automotive applications?

Describe your systematic approach when integrating APIs, which can include researching documentation, understanding data flows, and leveraging tools for testing connections. Sharing successful integration projects will highlight your practical experience.

Join Rise to see the full answer
What is your familiarity with developing for Android Automotive or similar operating systems?

Discuss your specific experience with Android Automotive or similar systems, highlighting projects where you had to adapt software solutions for automotive environments. Mention any challenges you encountered and how you tailored solutions based on OS constraints.

Join Rise to see the full answer
How do you ensure your code meets the automotive compliance standards?

To convey your understanding of compliance, reference relevant automotive standards and regulations you are knowledgeable about. Discuss methods you have employed to ensure your code adheres to these standards, such as code reviews, unit testing, and certification processes.

Join Rise to see the full answer
Describe a time when you had to troubleshoot a technical issue in an automotive context.

Share a specific example of a technical issue you experienced in an automotive context. Detail the problem, your troubleshooting process, and the resolution. Emphasize the skills you used, including collaboration with team members and communication with clients.

Join Rise to see the full answer
How do you handle the continuous integration and testing of automotive applications?

Discuss your experience utilizing tools and frameworks for continuous integration and testing. Explain how you've implemented automated testing in your development process to ensure code quality and reliability for automotive applications.

Join Rise to see the full answer
In what ways have you improved the performance of existing software solutions?

Address your ability to analyze existing software, identifying bottlenecks and proposing performance enhancements. Give examples of specific optimizations you executed, citing improvements in application responsiveness or efficiency.

Join Rise to see the full answer
What are the challenges you face while working on cross-platform automotive applications?

Share your insights on the specific challenges posed by cross-platform development, such as differences in hardware capabilities or operating systems. Discuss how you have navigated these challenges with flexible design and testing strategies.

Join Rise to see the full answer
How do you prioritize tasks when developing for automotive systems?

Explain your process for task prioritization, considering factors such as project deadlines, customer needs, and overall product quality. Highlight your ability to balance immediate technical challenges with longer-term goals for product development.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Inclusive & Diverse
Empathetic
Take Risks
Transparent & Candid
Feedback Forward
Mission Driven
Collaboration over Competition
Work/Life Harmony
Maternity Leave
Paternity Leave
Snacks
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
401K Matching
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
PDDN INC. Hybrid Williamson St, Madison, WI 53703, USA
Posted 6 days ago
Photo of the Rise User
Customer-Centric
Empathetic
Feedback Forward
Transparent & Candid
Reward & Recognition
Collaboration over Competition
Photo of the Rise User
Netcompany Remote Athens, Greece
Posted 6 days ago
Photo of the Rise User
Pepperstone Remote No location specified
Posted 7 days ago

Mapbox powers navigation for people, packages, and vehicles everywhere.

112 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
J
Someone from OH, Dayton just viewed Market Research Analyst at Joyteractive
Photo of the Rise User
6 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
Someone from OH, Columbus just viewed District Manager, Botox (Neuro) - Columbus, OH at AbbVie
Photo of the Rise User
Someone from OH, Bowling Green just viewed Remote Enrollment Producer - Entry Level at Global Elite
Photo of the Rise User
Someone from OH, Bowling Green just viewed Entry Level Sales Rep - Work from Home Remotely at Vector Marketing
Photo of the Rise User
9 people applied to Software Engineer Intern at IGT
L
Someone from OH, Akron just viewed Enterprise BDR (Data Privacy & AI) at Lavendo
Photo of the Rise User
Someone from OH, Cleveland just viewed Resettlement Caseworker Assistant - Spokane at World Relief
Photo of the Rise User
Someone from OH, Dayton just viewed Merchandiser at American Greetings
T
Someone from OH, Dublin just viewed Brand Marketing Intern-Summer 2025 at Trove Brands
Photo of the Rise User
Someone from OH, Mentor just viewed Supply Planning Analyst at Avery Dennison
Photo of the Rise User
Someone from OH, Columbus just viewed Medical Expert, Fertility and Pregnancy at Carrot Fertility
Photo of the Rise User
Someone from OH, Kent just viewed Finance Year-round Intern at Sherwin-Williams
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Owner, AI at Modernizing Medicine, Inc.
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - User Platform at Spotify
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - #1696 at MeridianLink
Photo of the Rise User
Someone from OH, Columbus just viewed Enterprise Sales Project Associate at Array
Photo of the Rise User
Someone from OH, Akron just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Thornville just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
Someone from OH, Columbus just viewed Cashier - Sawmill Road Market District at Giant Eagle