XPENG · 1 day ago
Staff Software Engineer
XPENG is a leading smart technology company at the forefront of innovation, integrating advanced AI and autonomous driving technologies into its vehicles. As a software engineer, you will be part of a team working towards XPENG Motors' autonomous vehicle vision, focusing on designing and implementing modules within the autonomous software stack.
Responsibilities
Design and implement modules within the autonomous software stack, especially AI 2.0 data close loop software
Analyze system CPU and memory performance and propose/implement optimization
Debug performance bottlenecks
Provide software design and architecture guidance to other teams within the company
Qualification
Required
BS/MS Degree in Computer Science, Computer Engineering, related technical discipline, or equivalent experience
5+ years of Software Development experience
Excellent C++/C programming skills
Excellent understanding of multi-threading and concurrency fundamentals
Experience with RTOS
Proficient at CPU or memory profiling tools
Excellent debugging skills (Coredump , live debug)
Master of software debugging tools: software debuggers, analyzers, trace loggers
Proficiency with Git, Python and Shell
Preferred
Experience with Linux Kernel
Experience with Nvidia Orin platforms
Experience with TCP/IP , UDP and networking protocols
Experience with DDS
Experience in Automotive industry
Familiarity with Communications protocols (CAN, MQTT, etc.)
Benefits
Competitive salary
Snacks, lunches and fun activities
Company
XPENG
XPeng is a leading Chinese Smart EV company that designs, develops, manufactures, and markets Smart EVs that appeal to the large and growing base of technology-savvy middle-class consumers.
Funding
Current Stage
Public CompanyTotal Funding
$7.8BKey Investors
China CITIC BankVolkswagen GroupAgricultural Bank of China
2025-08-18Post Ipo Debt· $1.39B
2023-07-26Post Ipo Equity· $700M
2022-04-27Post Ipo Debt· $1.14B
Recent News
2026-02-07
Company data provided by crunchbase