Jobs and Careers
XP
Senior C++ Software Engineer - Autonomy Architecture
XPeng MotorsSanta Clara, United Statesfull_timeVerifiedPosted 26 Jul 2024
💰 $250,000/yr($150,000/yr – $250,000/yr)
About the role
XPeng Motors is one of China’s leading smart electric vehicle (EV) companies. We design, develop, and manufacture smart EVs that are seamlessly integrated with advanced Internet, AI and autonomous driving technologies. We are committed to in-house R&D and intelligent manufacturing to create a better mobility experience for our customers. We strive to transform smart electric vehicles with technology and data, shaping the mobility experience of the future.
We are looking for an experienced Senior C++ Software Engineer in our Self Driving Architecture Team. You will have the opportunities to impact all teams across autonomy: authoring libraries, improving system performance and mentoring junior developers etc. This will be a great opportunity for experienced C++ developers to get into the self-driving industry, and understand the entire tech stack.
Location: Santa Clara Area and Greater Seattle Area
Job Responsibilities:
- Analyze, architect, design and implement software solutions to meet business needs.
- Build performance-critical frameworks, reusable libraries, and components in modern C++ that are foundational to our autonomy stack.
- Author libraries, debug and resolve issues in all environments including production.
- Analyze software architecture, identify bottlenecks and collaborate with other teams to fix these bottlenecks.
- Collaborate with colleagues across autonomy teams on algorithm, designs, and architectures.
- Coach and mentor junior developers about software practices.
- Passion for modern C++
- A degree in computer science or STEM field
- 5+ years of industry experience on C++ development
- Strong expertise in writing modern and production quality c++ code and setting standard for code quality across engineering teams
- Experience in developing C++ libraries
- Strong background in data structures, algorithms and OOP/FP/MP
- Excellent communication skills
- Experience in low-latency system environment, high-performance computing.
- Experience in safety-critical programming
- Experience in build system is a plus
- Experience working with ROS or other robotics frameworks
- Experience in message passing middle-ware is a plus
- A fun, supportive and engaging environment
- Opportunity to make significant impact on the transportation revolution by the means of advancing autonomous driving
- Opportunity to work on cutting edge technologies with the top talent in the field
- Competitive compensation package
- Snacks, lunches, and fun activities
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s