Vehicle Software Platform Engineer

Your IT Recruiter

Palo Alto, Northern (CA, KY)

Hybrid

USD 165,000 - 193,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Your IT Recruiter in Palo Alto, CA is seeking a Vehicle Software Platform Engineer to design and build scalable software for next‑generation vehicle platforms. You will develop core modules, middleware, and integration layers that connect vehicle operating systems, compute platforms, and sensor data using production‑quality C++ and Python for in‑vehicle systems.

The role requires 3–5+ years of experience, hands‑on Linux/QNX embedded development, and strong debugging skills in automotive or

Qualifications

  • 3–5+ years of relevant software engineering experience.
  • Hands-on system software development (drivers, filesystems, sockets) on Linux and/or QNX.
  • Solid understanding of embedded software/systems and interfaces such as Ethernet and CAN.
  • Proven track record shipping production software in automotive, aerospace, defense, robotics, or a nearby embedded domain.
  • Strong debugging and troubleshooting; a generalist who dives deep fast and learns continuously.
  • Bachelor's or Master's in Computer Science, Engineering, or a related field highly preferred.

Responsibilities

  • Design and implement application- and middleware-level software features for advanced driving (AD/ADAS) and connected vehicle platforms.
  • Develop and maintain C++ and Python modules that interface with sensors, compute nodes, and vehicle systems.
  • Contribute to system integration, debugging, and optimization on Linux- and QNX-based environments.
  • Set up or adapt build flows and related tooling.
  • Collaborate across software, hardware, and systems teams; participate in code reviews and release processes for production software.

Skills

C++
Python
Linux
QNX
Embedded systems
CAN
Ethernet

Education

Bachelor's or Master's in Computer Science, Engineering, or related field

Job description

Palo Alto, United States

  • Salary $120 - $140 per hour (W2 contract)
  • State/Province California
  • Country United States
Job Description

Vehicle Software Platform Engineer — Palo Alto, CA (Onsite) | W2 Contract (6 months) | $120–$140/hr

Our client, a leader in autonomous and assisted driving, is hiring a Vehicle Software Platform Engineer to design and build scalable application and middleware components for next-generation vehicle software systems. You'll develop core software modules, middleware, and integration layers that connect vehicle operating systems, compute platforms, and sensor data to high-level driving functions — writing production-quality C++ and Python that runs on in-vehicle systems.

What you'll do:
  • Design and implement application- and middleware-level software features for advanced driving (AD/ADAS) and connected vehicle platforms.
  • Develop and maintain C++ and Python modules that interface with sensors, compute nodes, and vehicle systems.
  • Contribute to system integration, debugging, and optimization on Linux- and QNX-based environments.
  • Set up or adapt build flows and related tooling.
  • Collaborate across software, hardware, and systems teams; participate in code reviews and release processes for production software.
What we're looking for:
  • 3–5+ years of relevant software engineering experience.
  • Hands-on system software development (drivers, filesystems, sockets) on Linux and/or QNX.
  • Solid understanding of embedded software/systems and interfaces such as Ethernet and CAN.
  • Proven track record shipping production software in automotive, aerospace, defense, robotics, or a nearby embedded domain.
  • Strong debugging and troubleshooting; a generalist who dives deep fast and learns continuously.
  • Bachelor's or Master's in Computer Science, Engineering, or a related field highly preferred.
Details:
  • Location: Palo Alto, CA — onsite 5 days/week (no remote or relocation assistance).
  • Schedule: Full-time, approx. 9–5/6, PST.
  • Engagement: 6-month W2 contract.
  • Pay: $120–$140/hr.
  • Must be authorized to work in the U.S. without sponsorship.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Autonomous Vehicle Software Platform Engineer (Onsite)
Autonomous Vehicle Software Platform Engineer (Onsite)

Your IT Recruiter • Palo Alto (CA), Northern (KY)

Hybrid
USD 165,000 - 193,000
Senior Software Engineer - AV Platform
Senior Software Engineer - AV Platform

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 280,000
Equity
Benefits
Software Sr. Engineer (Middleware) - J0048855
Software Sr. Engineer (Middleware) - J0048855

Astemo Ltd. • Farmington Hills (MI)

On-site
USD 120,000 - 180,000
Mid-Level Vehicle Software Engineer
Mid-Level Vehicle Software Engineer

Wintermeyer Ventures • Alameda (CA)

Hybrid
USD 144,000 - 300,000
Senior Systems Software Engineer - Autonomous Vehicles
Senior Systems Software Engineer - Autonomous Vehicles

NVIDIA AI • Santa Clara (CA)

On-site
USD 200,000 - 260,000
Equity
Benefits
Senior Software Engineer, Embedded Software
Senior Software Engineer, Embedded Software

Plus 2 • Fremont (CA)

On-site
USD 140,000 - 210,000
Lead Software Design Engineer
Lead Software Design Engineer

Insight Global • Farmington Hills (MI)

On-site
USD 80,000 - 120,000
Medical insurance
Vision insurance
401(k)
Senior Software Engineer - ADAS Interactive Experience
Senior Software Engineer - ADAS Interactive Experience

General Motors Corporation • Northern (KY)

Hybrid
USD 120,000 - 170,000
Software Engineer, Runtime & C++ Middleware
Software Engineer, Runtime & C++ Middleware

Plus 2 • Santa Clara (CA)

On-site
USD 120,000 - 200,000
Sr. Software Engineer (C++ Embedded)
Sr. Software Engineer (C++ Embedded)

well-funded deeptech startup • United States

On-site
USD 162,000 - 198,000