> Markdown version of [/jobs/ext/2875761-diagnostic-systems-engineer](https://www.wearedevelopers.com/jobs/ext/2875761-diagnostic-systems-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Diagnostic Systems Engineer - **Company:** Pi-Square Technologies LLC - **Location:** United States - **Contract:** Permanent contract - **Skills:** Systems Engineering, Unit Testing, C++ (Programming Language), Python (Programming Language), Regression Testing, Reliability of Systems, Data Analytics, C++14, Databricks - **Published:** September 13, 2026 - **Apply:** https://www.dice.com/job-detail/e96554be-9afd-4b02-90cd-c21f6e523a0e ## About the Role * Strong proficiency in Modern C++ development within embedded or safety-critical environments. * Experience with Vehicle Diagnostics Standards and Protocols: + UDS (ISO 14229) + DTC Management + OBD-II (SAE J1979) + CAN + LIN + Automotive Ethernet * Strong experience with Python for data analytics, validation, and visualization. * Hands-on experience working with Databricks or similar large-scale telemetry platforms. * Knowledge of Control Systems, State Estimation, Model-Based Diagnostics, and Fault Detection Algorithms. * Experience performing root cause analysis, fault isolation, and troubleshooting across hardware and software domains. * Strong communication and documentation skills. ## Description We are seeking an experienced Diagnostic Systems Engineer / Vehicle Diagnostics Engineer with strong expertise in vehicle diagnostics, embedded systems, C++ development, data analytics, and fault detection algorithms. The ideal candidate will be responsible for designing, implementing, validating, and improving real-time diagnostic monitors while leveraging fleet data analytics to enhance system reliability and fault detection performance., * Design and implement real-time diagnostic algorithms and monitors in modern C++, including fault detection, signal plausibility checks, degradation monitoring, and fault isolation logic. * Perform software unit testing, HIL testing, SIL testing, and automated regression testing to validate diagnostic software. * Develop and maintain diagnostic requirements, including detection thresholds, debounce logic, fault handling, and response strategies. * Ensure traceability between diagnostic requirements and system/component-level failure modes. * Analyze large-scale fleet and telemetry data using Python and Databricks to evaluate diagnostic performance and optimize detection thresholds. * Lead root cause investigations of field-reported issues using logged data, vehicle telemetry, and replay tools. * Collaborate with hardware, software, controls, and calibration teams to resolve complex system issues. * Create technical specifications, diagnostic documentation, and troubleshooting procedures for engineering and fleet operations teams. * Monitor fleet-wide diagnostic KPIs and continuously improve diagnostic coverage, detection accuracy, and system reliability. * Support the development of new diagnostic monitors and vehicle health monitoring capabilities. ## Related Videos - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Cutting LLM Costs Without Cutting Quality: How to Beat Proprietary LLMs with Fine-Tuned Open Source](https://www.wearedevelopers.com/videos/100151-cutting-llm-costs-without-cutting-quality-how-to-beat-proprietary-llms-with-fine-tuned-open-source) - [The Algorithm That Nearly Killed Me: When Testing Isn't Enough](https://www.wearedevelopers.com/videos/2110-the-algorithm-that-nearly-killed-me-when-testing-isn-t-enough) - [OLTP in the Lakehouse: Redefining Data for AI Workloads](https://www.wearedevelopers.com/videos/2038-oltp-in-the-lakehouse-redefining-data-for-ai-workloads) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this)