{"schemaVersion":"jobsearcher.job.v1","id":"93ab42bddbf7407a41e4b5e8","url":"https://jobsearcher.com/jobs/93ab42bddbf7407a41e4b5e8","canonicalUrl":"https://jobsearcher.com/jobs/93ab42bddbf7407a41e4b5e8","title":"Diagnostic Developer","description":"Work on the development of diagnostics for autonomous vehicle software, ensuring robust fault detection, reactions, and serviceability.Based on diagnostic system requirements including alerts, fail-operational responses, and service functions, implement UDS DID, IO control and routine service functions.Design and implement new diagnostics for sensors and actuators connected to the ECU, including identifying the feasibility of detection based on specific sensor/actuator characteristics and ECU limitations.Collaborate with system, software, hardware, and test engineers to define, implement, and validate diagnostic requirements.Contribute to all phases of the software development cycle including prototyping, requirements capture, design, implementation, and validation Qualifications● Bachelor's or Master's degree in computer science, electrical engineering, computer engineering or equivalent experience● Strong embedded C++ 17 programming experience, plus python programming experience.● 3+ years of experience developing real-time embedded software for distributed electro-mechanical systems● Experience implementing UDS services, DIDs, IO control and routines.● Strong understanding of automotive diagnostic standards, including ISO 14229.● Experience with embedded micro-controllers and/or microprocessors (ARM, PowerPC)● Understanding of various sensors and actuators● Experience with embedded systems constraints (memory, real-time requirements)● Experience with CAN, LIN analysis, and debugging tools (PCAN, CANalyzer, CANape, etc.)","company":"Pentangle Tech Services","rawCompany":"pentangle tech services p5 group","city":"California","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-04-25T12:22:50.124Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2141.02","title":"Automotive Engineers","slug":"automotive-engineers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"336110","title":"Automobile and Light Duty Motor Vehicle Manufacturing","slug":"automobile-and-light-duty-motor-vehicle-manufacturing"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Diagnostic Developer","description":"Work on the development of diagnostics for autonomous vehicle software, ensuring robust fault detection, reactions, and serviceability.Based on diagnostic system requirements including alerts, fail-operational responses, and service functions, implement UDS DID, IO control and routine service functions.Design and implement new diagnostics for sensors and actuators connected to the ECU, including identifying the feasibility of detection based on specific sensor/actuator characteristics and ECU limitations.Collaborate with system, software, hardware, and test engineers to define, implement, and validate diagnostic requirements.Contribute to all phases of the software development cycle including prototyping, requirements capture, design, implementation, and validation Qualifications● Bachelor's or Master's degree in computer science, electrical engineering, computer engineering or equivalent experience● Strong embedded C++ 17 programming experience, plus python programming experience.● 3+ years of experience developing real-time embedded software for distributed electro-mechanical systems● Experience implementing UDS services, DIDs, IO control and routines.● Strong understanding of automotive diagnostic standards, including ISO 14229.● Experience with embedded micro-controllers and/or microprocessors (ARM, PowerPC)● Understanding of various sensors and actuators● Experience with embedded systems constraints (memory, real-time requirements)● Experience with CAN, LIN analysis, and debugging tools (PCAN, CANalyzer, CANape, etc.)","datePosted":"2026-04-25T12:22:50.124Z","dateModified":"2026-04-25T12:22:50.124Z","hiringOrganization":{"@type":"Organization","name":"Pentangle Tech Services","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"California","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"93ab42bddbf7407a41e4b5e8"},"url":"https://jobsearcher.com/jobs/93ab42bddbf7407a41e4b5e8"}}