Enable job alerts via email!

Staff Software Engineer

XPENG & Volkswagen Group

Santa Clara (CA)

On-site

USD 179,000 - 304,000

Full time

Today
Be an early applicant

Job summary

A leading smart technology firm in Santa Clara seeks an experienced software developer to enhance its autonomous software stack. This role includes designing modules, analyzing performance, and debugging software errors. The ideal candidate holds a BS/MS degree in Computer Science with over 5 years of experience in software development, including multi-threading and proficiency in Python and Git. The position offers competitive compensation including benefits and a supportive work environment.

Benefits

Snacks and lunches
Fun activities
Opportunities for cutting edge technology projects

Qualifications

  • 5+ years of Software Development experience required.
  • Excellent understanding of multi-threading and concurrency fundamentals.
  • Proficiency with Git, Python, and Shell.

Responsibilities

  • Design and implement modules within the autonomous software stack.
  • Analyze system CPU and memory performance.
  • Debug performance bottlenecks.

Skills

Multi-threading and concurrency
Software debugging tools
Profiling tools
Git
Python
Shell

Education

BS/MS Degree in Computer Science or related

Tools

RTOS
Linux Kernel
Job description
Overview

XPENG is a leading smart technology company at the forefront of innovation, integrating AI and autonomous driving technologies into its vehicles, including electric vehicles (EVs), eVTOL aircraft, and robotics. XPENG focuses on intelligent mobility and reshapes the future of transportation through R&D in AI, machine learning, and smart connectivity.

Responsibilities
  • Design and implement modules within the autonomous software stack, especially AI 2.0 data closed 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
Minimum Skill Requirements
  • BS/MS Degree in Computer Science, Computer Engineering, related technical discipline, or equivalent experience
  • 5+ years of Software Development experience
  • Excellent understanding of multi-threading and concurrency fundamentals
  • Experience with RTOS
  • Proficient at CPU or memory profiling tools
  • Master of software debugging tools: software debuggers, analyzers, trace loggers
  • Proficiency with Git, Python and Shell
Preferred Skill Requirements
  • 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.)
What do we provide
  • A fun, supportive and engaging environment
  • Opportunities to pursue and work on cutting edge technologies
  • Snacks, lunches and fun activities
Compensation

The base salary range for this full-time position is $179,400-$303,600, in addition to bonus, equity and benefits. Salary ranges are determined by role, level, and location. The range displayed reflects the minimum and maximum target for new hire salaries for the position across all US locations. Within the range, individual pay is determined by work location and other factors, including job-related skills, experience, and education or training.

Equal Opportunity

We are an Equal Opportunity Employer. It is our policy to provide equal employment opportunities to all qualified persons without regard to race, age, color, sex, sexual orientation, religion, national origin, disability, veteran status or marital status or any other prescribed category set forth in federal or state regulations.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.