About the Role
We are building the world’s most advanced self-driving vehicles to safely connect people to the places, things, and experiences they care about. Our team is developing national-scale, next-generation mapping systems from the ground up. This role involves building web-based tools and interfaces for interacting with distributed mapping systems, directly impacting the safety and scalability of autonomous driving.
Responsibilities
- Architect and implement performant, scalable, and maintainable frontend systems for AV mapping applications across web and embedded platforms.
- Design intuitive, data-rich user interfaces to visualize complex geospatial and mapping data, supporting workflows such as map editing, validation, and release.
- Collaborate closely with backend, simulation, localization, and perception teams to define robust data contracts and ensure seamless integration across systems.
- Lead the frontend development lifecycle for high-impact projects—defining milestones, aligning stakeholders, and mentoring engineers across functions.
- Drive technical excellence in frontend engineering by conducting design reviews, enforcing UI/UX best practices, and setting standards for code quality, testing, and documentation.
- Optimize rendering performance and responsiveness for large-scale map data and real-time updates.
- Serve as a Subject Matter Expert (SME) in frontend architecture, component design, and visualization frameworks within the Mapping organization and across AV domains.
- Contribute to roadmap planning and hiring strategies to grow frontend expertise across the team.
Requirements
- 5+ years of experience building and maintaining production-grade frontend applications.
- Bachelors Degree in Computer Science or related field, or relevant work experience.
- Proven experience owning and shipping user-facing products, ideally in high-performance or data-intensive domains.
- Strong proficiency in modern JavaScript/TypeScript, React (or similar frameworks), and state management libraries (e.g., Redux, Zustand).
- Deep understanding of frontend performance optimization, accessibility, and responsive design.
- Experience working with geospatial data, map rendering libraries (e.g., Mapbox GL, Deck.gl, OpenLayers), or data visualization frameworks (e.g., D3.js).
- Familiarity with RESTful APIs, WebSockets, and GraphQL.
- BS, MS in Computer Science, Human-Computer Interaction, or a related technical field, or equivalent industry experience.
- Demonstrated success in leading frontend initiatives, mentoring engineers, and working with cross-functional stakeholders.
- 7+ years of experience building and maintaining production-grade frontend applications.
- Experience with AV mapping systems, HD map data pipelines, or automated cartographic error detection.
- Knowledge of computer vision or machine learning workflows related to map labeling or perception.
- Deep experience with Node.js internals and performance tuning.
- Experience designing performant geospatial services, coordinate systems, and transforms.
Skills
- JavaScript
- TypeScript
- React
- Redux
- Zustand
- RESTful APIs
- WebSockets
- GraphQL
- Mapbox GL
- Deck.gl
- OpenLayers
- D3.js
- Node.js
Location
- Hybrid
Work Type
- Hybrid
- Full-time
Experience Level
- 5+ years
- 7+ years
Education Level
- Bachelors Degree in Computer Science or related field
- BS, MS in Computer Science, Human-Computer Interaction, or a related technical field, or equivalent industry experience
Salary/Compensations
- $144,700 to $261,300
Benefits
- Medical
- Dental
- Vision
- Health Savings Account
- Flexible Spending Accounts
- Retirement savings plan
- Sickness and accident benefits
- Life insurance
- Paid vacation & holidays
- Tuition assistance programs
- Employee assistance program
- GM vehicle discounts
About the Company
- GM's vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
- We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture.
- Every day, we want every employee to feel they belong to one General Motors team.
- From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.
- Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion.
- We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team.
- Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM’s Talent Community.
Equal Opportunity
- General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging.
- We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
- All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
- General Motors offers opportunities to all job seekers including individuals with disabilities.
- If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at 1-800-865-7580.
- In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
