Automotive C++ Diagnostics Engineer | Contract | Bay Area, California

San Francisco, CA, US • Posted 10 hours ago • Updated 10 hours ago
Contract Independent
Contract W2
12 Months
On-site
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Vehicle / ECU diagnostics experience
  • C++ development
  • UDS / ISO 14229
  • DTC management
  • CAN communication
  • HIL/SIL diagnostic validation
  • OBD-II / SAE J1979
  • LIN / Automotive Ethernet
  • Automotive diagnostic tools and debugging
  • Embedded software integration and collaboration

Summary

Automotive C++ Diagnostics Engineer | Contract | Bay Area, California
Automotive C++ Diagnostics Engineer
Location: Bay Area, California (Onsite)
Job Type: Contract
Experience: 3+ Years in Vehicle Diagnostics
Job Summary
We are seeking an experienced Automotive C++ Diagnostics Engineer to develop, integrate, and validate vehicle diagnostic software for automotive embedded systems. The ideal candidate will have hands-on experience with C++ development, UDS diagnostic protocols, Diagnostic Trouble Code (DTC) management, automotive communication networks, and HIL/SIL testing frameworks.
The successful candidate will collaborate with embedded software, systems engineering, and validation teams to deliver reliable diagnostic functionality for automotive electronic control units (ECUs).
Key Responsibilities
  • Develop and maintain automotive diagnostic software using C++.
  • Implement and support vehicle diagnostic functionality using UDS (ISO 14229).
  • Work with Diagnostic Trouble Codes (DTCs), diagnostic services, fault management, and diagnostic data.
  • Support OBD-II diagnostic functionality based on SAE J1979.
  • Develop, integrate, and troubleshoot diagnostic communication over CAN, LIN, and Automotive Ethernet.
  • Analyze diagnostic requests, responses, communication errors, and ECU behavior.
  • Execute diagnostic validation using Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing frameworks.
  • Collaborate with embedded software, system engineering, and test teams to resolve diagnostic issues.
  • Support software integration, debugging, regression testing, and diagnostic defect resolution.
  • Contribute to software quality, technical documentation, and automotive diagnostic development processes.
Required Qualifications
  • 3+ years of professional experience in vehicle diagnostics or automotive diagnostic software development.
  • Hands-on experience with C++ programming, preferably in embedded automotive environments.
  • Working knowledge of UDS diagnostic protocols and ISO 14229.
  • Experience with DTC management and automotive diagnostic functionality.
  • Knowledge of OBD-II and SAE J1979.
  • Familiarity with automotive communication protocols, including CAN, LIN, and Automotive Ethernet.
  • Experience with HIL/SIL testing frameworks for diagnostic validation.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Ability to collaborate effectively with cross-functional automotive engineering teams.
Preferred Qualifications
  • Experience developing or integrating diagnostic software for automotive ECUs.
  • Familiarity with automotive diagnostic tools such as CANoe and CANalyzer.
  • Experience with diagnostic test automation, fault simulation, and regression testing.
  • Understanding of embedded software architecture and automotive communication stacks.
Ideal Candidate
A hands-on automotive embedded C++ engineer with practical experience in UDS-based vehicle diagnostics, DTC management, automotive communication protocols, and HIL/SIL diagnostic validation.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91163035
  • Position Id: 9118965
  • Posted 10 hours ago

Company Info

About Anagha Techno Soft

Anagha Techno soft is a reputable company specializing in IT services and staff augmentation. With a commitment to delivering cutting-edge solutions and top-notch services, Anagha Techno soft caters to a diverse clientele ranging from small businesses to large enterprises.

About_Company_One
Contact the job poster
AJ

Avinash Jaiswal

Recruiter @ Anagha Techno Soft

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.