Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Onboard Diagnostics

$140k - $252k

Tesla

What To Expect We are seeking a Software Engineer to build and own the diagnostic software that runs on our vehicles. You will develop the in‑house frameworks at the core of vehicle diagnostics, including our Diagnostic Event Manager (DEM), the per‑ECU process responsible for monitoring fault conditions and triggering Diagnostic Trouble Codes (DTCs). You will also support homologation teams in meeting evolving diagnostic and regulatory requirements worldwide. This role spans embedded firmware, diagnostic protocols, and compliance, and requires close collaboration across hardware, software, and service teams. What You’ll Do Develop and extend the Diagnostic Event Manager and DTC stack across vehicle controllers, defining how faults are detected, debounced, persisted to non‑volatile memory, and reported over standard protocols such as UDS, CAN, and DoIP. Integrate the diagnostic framework across a range of controllers, embedded targets, and vehicle platforms, and manage versioned updates to these shared components in lockstep. Work with homologation teams to translate evolving diagnostic and regulatory requirements into actionable engineering work, and support certification and reporting activities. Build test infrastructure (e.g., SIL/HIL) that validates DEM and DTC behavior consistently across controllers and platforms. Develop diagnostic tooling and service routines that help technicians accurately identify and clear faults in the field. Monitor fleet‑wide diagnostic data to track DTC trigger rates, and build dashboards that surface trends, catch regressions, and feed top field issues back to development teams. Collaborate with cross‑functional teams to refine internal processes, streamline development, and drive on‑time product releases. Document technical procedures and create guidelines that enhance collaboration and knowledge transfer. What You’ll Bring Degree in Computer Science, Electrical Engineering, Automotive Engineering, or related field, or equivalent experience. Proficiency in C/C++ or similar languages for embedded firmware development. Experience with automotive communication networks and diagnostic protocols (CAN, LIN, UDS, DoIP) for system development, validation, and troubleshooting. Experience developing across heterogeneous embedded targets and multiple vehicle platforms. Familiarity with diagnostic standards and concepts (e.g., DTCs, SAE J1979, ISO 13400). Strong organizational skills to manage multiple timelines, prepare accurate documentation, and address audits. Excellent communication skills for coordination with cross‑functional teams and, where needed, regulatory and industry bodies. Proven background in automotive diagnostics, including hands‑on development of embedded diagnostic software, is a plus. Familiarity with global OBD regulations and certification processes is a plus. Benefits Medical plans – plan options with $0 payroll deduction. Family‑building, fertility, adoption, and surrogacy benefits. Dental (including orthodontic coverage) and vision plans, both with options for $0 paycheck contribution. Company‑paid Health Savings Account (HSA) contribution when enrolled in a high‑deductible plan with HSA. Healthcare and Dependent Care Flexible Spending Accounts (FSA). 401(k) with employer match, Employee Stock Purchase Plan, and other financial benefits. Company‑paid basic life and AD&D insurance. Short‑term and long‑term disability insurance (90‑day waiting period). Employee Assistance Program. Sick and vacation time (flex time for salary positions, accrued hours for hourly positions) and paid holidays. Back‑up childcare and parenting support resources. Voluntary benefits to include: critical illness, hospital indemnity, accident insurance, theft & legal services, and pet insurance. Weight loss and tobacco cessation programs. Tesla Babies program. Commuter benefits. Employee discounts and perks program. Expected Compensation $140,000 – $252,000 per year + cash and stock awards + benefits. Pay offered may vary depending on location, job‑related knowledge, skills, and experience. The total compensation package may also include other elements based on the position offered. #J-18808-Ljbffr Tesla

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer, Onboard Diagnostics in Palo Alto, CA vacancy
  • Nuro is looking for experienced software engineers to join their growing team in Mountain View, California. This role focuses on critical areas including Onboard Systems, Performance, and Devices Platform, aimed at enhancing their autonomous vehicles. Candidates should... 
    Suggested

    Nuro

    Mountain View, CA
    1 day ago
  • $193.93k - $291.15k

    About The Role We’re looking for an Autonomy Engineer focused on onboard autonomy—the software that runs on the robot/vehicle/embedded computer and makes real-time decisions using onboard sensors and compute. You’ll build and ship reliable autonomy features that operate... 
    Suggested
    Local area

    Nuro

    Mountain View, CA
    1 day ago
  • $20 - $50 per hour

     ...team's success. We are seeking a highly motivated full‑stack software engineer intern to join the fastest growing area of Tesla: Energy....  ...collaboration among firmware/hardware design, service engineering, diagnostics teams, manufacturing, quality and reliability firmware to... 
    Suggested
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    Tesla Motors, Inc.

    Palo Alto, CA
    1 day ago
  • $140k - $300k

    Tesla is seeking a Sr. Backend Engineer to develop diagnostic tools for vehicles and energy products. You will collaborate with cross-functional teams to enhance system reliability using technologies like Docker and Kubernetes. This position offers a competitive salary... 
    Suggested
    Flexible hours

    Tesla

    Palo Alto, CA
    1 day ago
  • $349k - $431k

     ...tens of billions in simulation across 15+ U.S. states. The Onboard Software team develops the critical software and machine learning models...  ...cycle. Your primary responsibility will be to lead the engineering analysis and response to novel, rare, or unexpected events encountered... 
    Suggested
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  • $172k - $312k

    Overview What To Expect The Diagnostics Platform team is responsible for the software that ensures the reliability and performance of Tesla's clean energy products...  ...worldwide. We are looking for a Backend Software Engineer to help build the scalable systems that are... 
    Hourly pay
    Full time
    Temporary work
    Worldwide
    Flexible hours

    Tesla

    Palo Alto, CA
    1 day ago
  • $128k - $200k

     ...computing, artificial intelligence, and software-defined networking to provide our...  ...several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation...  ...fast‑paced, high caliber team building diagnostic software to help validate high‑speed... 
    Contract work

    Arista Networks

    Santa Clara, CA
    1 day ago
  • $204k - $259k

     ...Platform team is responsible for software and infrastructure on...  ...on a small team of Software Engineers to develop system software components...  ..., and trustworthiness of onboard software infrastructure...  ..., logging, reproducibility, diagnostics, and fail-safe designs Experience... 
    Full time
    Work experience placement
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  • $186k - $232.5k

    The Smart Diagnostics team at Rivian supports developing and deploying Rivian’s Smart Diagnostics AI system that drives in-vehicle and remote...  ..., and agents. This role will be focused on delivering quality software and backend services, enhancing the utility of GenAI... 
    Hourly pay
    Full time
    Local area
    Remote work

    Rivian Automotive, Inc.

    Palo Alto, CA
    1 day ago
  • Rivian Automotive, Inc. is looking for a skilled software engineer to join its Smart Diagnostics team. This role focuses on designing and developing full-stack products, enhancing the utility of Generative AI frameworks, and working with scalable infrastructure. The ideal... 

    Rivian Automotive, Inc.

    Palo Alto, CA
    1 day ago
  • Ollama is seeking a customer- and solutions-focused engineer to bridge between product and customers. You will help teams deploy Ollama...  ...regulated environments. You’ll craft reference architectures, onboarding plans, and end-to-end deployment guides, while prioritizing... 

    Theory Ventures

    Palo Alto, CA
    2 days ago
  • Tesla is seeking a Software Engineer in Palo Alto, California, to develop diagnostic software for vehicles. You will create frameworks essential for vehicle diagnostics, collaborate with homologation teams, and ensure compliance with diagnostic standards. The role requires... 

    Tesla

    Palo Alto, CA
    1 day ago
  • $140k - $252k

    Tesla Motors, Inc. is seeking a Software Engineer focusing on vehicle diagnostic software development. You will work on the Diagnostic Event Manager and collaborate with various teams to meet regulatory requirements. The ideal candidate should have a degree in a relevant... 

    Tesla Motors, Inc.

    Palo Alto, CA
    1 day ago
  • $184k - $287.5k

    We are now hiring a System Software Engineer to join the NVIDIA's System Software group focusing on Tegra Diagnostics. You will join a dynamic crew that builds and maintains software for complex heterogeneous computing systems that power sophisticated server/auto/embedded... 
    Immediate start

    NVIDIA

    Santa Clara, CA
    1 day ago
  • Arista Networks in Santa Clara is seeking an experienced software engineer to join their Platform software team. The role involves designing and implementing diagnostics for high-speed digital products, collaborating closely with hardware engineers to optimize performance... 

    Arista Networks

    Santa Clara, CA
    1 day ago
  • $204k - $259k

     ...across 15+ U.S. states. Waymo Onboard Infrastructure is responsible for low-level software and infrastructure on various components...  ...vital functions like real-time diagnostics, over-the-air (OTA) software...  ...Software and Linux Kernel Engineers to design, develop, and deploy... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  • $258k - $387k

     .... About the Role As a Principal Software Engineer, you will help define and build the high...  ...Device Platform, Performance, and Onboard Systems, requiring deep technical leadership...  ...orchestration, monitoring, logging, diagnostics, and large-scale autonomy/sensor data... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    15 days ago
  • $181.1k - $318.4k

     ...environmental efforts. Join Apple and help us leave the world better than we found it. Description As a Senior Software Engineer on the Field Diagnostics Engineering team, you will design and develop the next generation of diagnostic solutions that improve Apple’s field... 
    Relocation package

    Apple

    Sunnyvale, CA
    13 hours ago
  • $140k - $300k

    Overview What To Expect At Tesla, Service Engineering exists uniquely at the intersection of firmware & hardware design, service, diagnostics, manufacturing, quality, and reliability...  ...is to have a diagnostic strategy and software that ensures our vehicles do not have to... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    1 day ago
  • $180k - $240k

     ...and retail to deliver everything from medical items to everyday essentials, safely and reliably. We’re seeking a Senior Onboard Software Engineer to develop the software that runs on our aircraft and ground assets. Working primarily in modern C++ on embedded Linux,... 
    Flexible hours

    Matternet

    Mountain View, CA
    2 days ago
  • $145.83k - $219k

     ...Team The Robotics Reliability Engineering (RRE) team at Nuro focuses...  ...footprint grow. We work across software, hardware, infrastructure,...  ...pipelines that turn noisy onboard signals into actionable, high...  ...to-date priority signals and diagnostic context. Partner with... 

    Nuro

    Mountain View, CA
    1 day ago
  • Rhoda AI in Mountain View is seeking a Robot Software Engineer to develop and maintain the software foundation of humanoid robots. You will work on networking, communication infrastructure, and telemetry systems that enhance robot capabilities. The ideal candidate has over... 

    Rhoda AI

    Mountain View, CA
    1 day ago
  • $109.25k - $163.37k

     ...performance and business needs. As a Software Reliability Engineer at Nuro, you will help design, build...  ...-scale pipelines that turn noisy onboard signals into actionable, high‑confidence...  ...up‑to‑date priority signals and diagnostic context. Partner with engineering teams... 
    Full time
    Temporary work
    Remote work

    Nuro

    Mountain View, CA
    1 day ago
  • $251k - $310k

    Waymo is seeking a seasoned Software Architect for its Architecture & ML Integration team in Mountain View, California. In this role, you...  ...will lead the architecture and infrastructure development for onboard model consolidation across various subsystems. The ideal... 
    Full time

    Waymo

    Mountain View, CA
    1 day ago
  • $140k - $312k

     ...small, expert and growing team creating the next-generation diagnostics software and services to support the growing fleets of Tesla...  ...What You'll Bring Degree in Computer Science, Electrical Engineering, Automotive Engineering, or related field, or equivalent experience... 
    Hourly pay
    Temporary work
    Immediate start
    Flexible hours

    Tesla

    Palo Alto, CA
    1 day ago
  • $160k - $240k

     ...We are looking for self-motivated engineers to build the next-generation onboard infrastructure for autonomous...  ...modules Collaborate with other software teams to build foundational libraries...  ...reliability Build data pipelines and diagnostics tools to improve the reliability... 

    Nuro

    Mountain View, CA
    1 day ago
  • $251k - $310k

     ...flexible, and easy to experiment with. We do this by improving onboard software architecture, system debuggability, and developer experience...  .... Proven track record of leading complex, cross-functional engineering projects as a technical lead. Deep understanding of ML... 
    Full time
    Remote work
    Flexible hours

    Waymo

    Mountain View, CA
    1 day ago
  • $251k - $310k

    For our client, we are seeking a Staff Software Engineer/ Tech Lead - Onboard Model Consolidation to join the team of a leader in the Manufacturing & Automotive space. This role will lead technical initiatives focused on scalable systems, platform reliability, and meaningful... 
    Visa sponsorship

    Ladders

    Mountain View, CA
    1 day ago
  • Tesla Motors, Inc. is seeking a skilled Software Engineer to join the Tesla Energy Software team in Palo Alto, California. The role involves building tools and automation for commissioning, monitoring, and debugging Tesla's Megapack sites and Supercharger stations. Responsibilities... 

    Tesla Motors, Inc.

    Palo Alto, CA
    1 day ago
  • $34.08 - $47.71 per hour

    Tesla is seeking a passionate intern in Palo Alto for the Service Engineering team. This position offers a full-time internship focused on analyzing diagnostic data, collaborating with development teams, and enhancing service tools. The ideal candidate is pursuing a relevant... 
    Hourly pay
    Full time
    Internship

    Tesla

    Palo Alto, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Onboard Diagnostics. Be the first to apply!