Software Development Engineer II, 3DLN, C++ Rendering
Software Development Engineer II, 3DLN, C++ Rendering

Software Development Engineer II, 3DLN, C++ Rendering

Vollzeit 43200 - 72000 € / Jahr (geschätzt) Kein Home Office möglich
Mapbox Inc.

Auf einen Blick

  • Aufgaben: Develop and optimize 3D Live Navigation using C++ for real-time visualization and automotive solutions.
  • Arbeitgeber: Join Mapbox, the leading platform for real-time location services with over 3.5 million developers.
  • Mitarbeitervorteile: Enjoy remote work flexibility, supportive healthcare, and a culture that values diversity and creativity.
  • Warum dieser Job: Be part of a team revolutionizing navigation technology while enhancing driver safety and experience.
  • Gewünschte Qualifikationen: Strong C++ skills, experience in software development, and knowledge of ADAS features are essential.
  • Andere Informationen: Mapbox values diverse backgrounds and encourages all to apply, fostering an inclusive work environment.

Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.

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 team is developing 3D Live Navigation, an advanced navigation system that enhances traditional maps by integrating high-resolution 3D lane models, real-time sensor data, environmental models, and dynamic lighting conditions. We are leveraging feedback from millions of vehicles and aerial imagery to create a detailed and immersive 3D navigation experience. Additionally, we are working on integration with in-vehicle sensors and ADAS to provide precise lane-level guidance, hazard warnings, and improved situational awareness, helping drivers navigate complex roads more safely and efficiently.

We are looking for smart, fast-learning team players to help revolutionize 3D Live Navigation. Join us in creating high-resolution 3D maps, integrating real-time data, and enhancing driver safety for a more immersive navigation experience. As a Senior Software Development Engineer, you\’ll play a key role in developing and optimizing 3D Live Navigation.

What You\’ll Do

  • Develop real-time visualization of ADAS sensor data and HD lane-level navigation for Mapbox Navigation SDK, including implementation of simulation tools for testing various driving scenarios and sensor data playback.
  • Assess minimum requirements for automotive solutions and align them with reference platforms.
  • Write clean, fast code to integrate various data inputs required for our automotive navigation system product offerings, or provide custom-tailored solutions as needed.
  • Implement and collaborate on new rendering and navigation features.
  • Own the full stack development from data to navigation experience across various platforms and stacks.
  • 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.
  • 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, customer engagements, and automotive compliance standards.
  • Strong technical expertise in C++.
  • Proficient in rendering with a strong foundation in algorithms.
  • Passionate about programming and a strong focus on performance aspects.
  • Strong understanding of various ADAS features (ACC, LKA, etc) and their corresponding visual representation in automotive displays and HMI systems.
  • Skilled in sensor fusion and various filtering techniques.
  • Experienced in build systems like CMake and Gradle.
  • Skilled in developing frameworks and developer tools.
  • Excellent communication skills, capable of working effectively with distributed teams, customers, and partners. Fluent in English.

Nice to Have

  • Automotive operating systems: AGL, AOSP, Android Automotive.
  • Automotive CAN bus experience.
  • HD mapping domain knowledge (lane level geometry, road topology, map data formats).
  • Orchestration environments: Yocto, Docker.
  • 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 the things that come up in life, and innovating on how we think about supporting 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 have received the Mapbox Non-US Privacy Notice for applicants, which is linked here. Completing this application requires you to provide personal data, such as your name and contact information, which is mandatory for Mapbox to process your application.

Mapbox is an EEO Employer – Minority/Female/Veteran/Disabled/Sexual Orientation/Gender Identity.

#LI-Remote

#J-18808-Ljbffr

Software Development Engineer II, 3DLN, C++ Rendering Arbeitgeber: Mapbox Inc.

At Mapbox, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our commitment to employee growth is evident through our supportive environment, comprehensive healthcare, and flexible work arrangements, allowing you to thrive both personally and professionally. Join us in revolutionizing 3D Live Navigation while enjoying the unique advantages of working with a diverse team dedicated to pushing the boundaries of technology.
Mapbox Inc.

Kontaktperson:

Mapbox Inc. HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Software Development Engineer II, 3DLN, C++ Rendering

✨Tip Number 1

Familiarize yourself with the latest advancements in 3D rendering and ADAS technologies. Understanding how these systems work will not only help you during interviews but also demonstrate your genuine interest in the role.

✨Tip Number 2

Engage with the Mapbox community on platforms like GitHub or Stack Overflow. Contributing to discussions or projects related to C++ rendering or navigation systems can showcase your skills and passion for the field.

✨Tip Number 3

Prepare to discuss specific challenges you've faced in software development, particularly in automotive contexts. Highlighting your problem-solving skills and experience with performance tuning will resonate well with the team.

✨Tip Number 4

Network with current or former employees of Mapbox to gain insights into the company culture and expectations. This can provide you with valuable information that can be beneficial during the interview process.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Development Engineer II, 3DLN, C++ Rendering

C++ Programming
Real-time Visualization
ADAS Sensor Data Integration
Simulation Tools Development
Automotive Compliance Standards
Performance Optimization
Rendering Algorithms
Sensor Fusion Techniques
Build Systems (CMake, Gradle)
Cross-platform API Design
Debugging and Profiling
Communication Skills
Collaboration with Distributed Teams
Automotive Operating Systems Knowledge
HD Mapping Domain Knowledge

Tipps für deine Bewerbung 🫡

Understand the Role: Make sure to thoroughly read the job description for the Software Development Engineer II position at Mapbox. Understand the key responsibilities and required skills, especially in C++ and rendering, as well as the importance of real-time data integration.

Highlight Relevant Experience: In your application, emphasize your experience with software development, particularly in automotive solutions and ADAS features. Provide specific examples of projects where you developed or optimized navigation systems or worked with sensor data.

Showcase Technical Skills: Clearly outline your technical expertise in C++, rendering algorithms, and any experience with build systems like CMake or Gradle. Mention any familiarity with automotive operating systems or cross-platform toolkits that could be relevant to the role.

Communicate Effectively: Since excellent communication skills are valued, ensure your application is well-structured and free of errors. Use clear language to convey your ideas and experiences, demonstrating your ability to work effectively with distributed teams and partners.

Wie du dich auf ein Vorstellungsgespräch bei Mapbox Inc. vorbereitest

✨Showcase Your C++ Expertise

Make sure to highlight your strong technical expertise in C++. Be prepared to discuss specific projects where you utilized C++ for rendering and performance optimization, as this is crucial for the role.

✨Demonstrate Understanding of ADAS Features

Familiarize yourself with various Advanced Driver Assistance Systems (ADAS) features like ACC and LKA. Be ready to explain how these features are visually represented in automotive displays and HMI systems during the interview.

✨Prepare for Technical Challenges

Think about potential technical challenges related to real-time visualization and sensor data integration. Prepare to discuss how you would approach solving these challenges within existing technological constraints.

✨Communicate Effectively

Since excellent communication skills are essential, practice articulating your thoughts clearly. Be prepared to discuss how you have effectively collaborated with distributed teams and customers in past projects.

Software Development Engineer II, 3DLN, C++ Rendering
Mapbox Inc.
Mapbox Inc.
  • Software Development Engineer II, 3DLN, C++ Rendering

    Vollzeit
    43200 - 72000 € / Jahr (geschätzt)

    Bewerbungsfrist: 2027-03-29

  • Mapbox Inc.

    Mapbox Inc.

    201 - 500
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>