Overview
Software Development Engineer II, 3D Graphics at Mapbox. Mapbox is the leading real-time location platform for location-aware businesses, providing tools to power navigation of people, packages, and vehicles. Mapbox builds a live location platform with anonymized data from millions of sensors and devices to power devices and products across the world.
What You’ll Do
- Work on the world’s leading open source vector map rendering engines.
- Work on the entire graphics chain, from data processing pipeline creation to rendering.
- Contribute to a modern C++14 / 17 and a modern TypeScript codebase, following software engineering best practices.
- Solve graphics programming, algorithms, and architectural challenges.
- Improve performance, stability, maintainability, and simplicity of projects.
- Experiment with new visualization techniques and fast graphics and geometry algorithms to benefit millions of users in consumer mapping applications.
Important Traits For This Role
Curiosity and enthusiasm for solving challenging technical problems in geo and data visualization using emerging technologies.Empathy, willingness to learn from different perspectives, and patience to help others grow.Strong communication skills and ability to collaborate effectively with distributed teams.Proficiency in C++, JavaScript / TypeScript, algorithms, and performance optimization.Strong graphics programming skills (OpenGL, Metal, Vulkan, WebGL, WebGPU).Strong in 3D graphics techniques applicable across multiple platforms.Helpful experience (not required) : maintain or contribute to open source projects, location technologies (maps, GIS), other programming experience (JavaScript, iOS, Android), embedded platforms (Linux embedded, Android, QNX).Value and Culture
We value high-performing, creative individuals who dig into problems and opportunities.We support employees in being their whole selves at work, with health care, parental leave, flexibility, and innovative approaches to support.We emphasize teaching and learning to equip employees to be successful.We encourage growing a diverse team and welcome applicants of all backgrounds, genders, ethnicities, abilities, and sexual orientations.Mapbox is an EEO employer. By applying for this position, you acknowledge receipt of the Mapbox Non-US Privacy Notice for applicants. Completing this application requires providing personal data such as your name and contact information, which is mandatory for Mapbox to process your application.
Seniority level
Mid-Senior levelEmployment type
Full-timeJob function
Engineering and Information TechnologyIndustries
Software Development#J-18808-Ljbffr