> Markdown version of [/jobs/ext/3106626-software-and-diagnostics-engineer](https://www.wearedevelopers.com/jobs/ext/3106626-software-and-diagnostics-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). --- # Software and Diagnostics Engineer - **Company:** VENATOR HOLDINGS, LLC - **Location:** Winona Lake, IN, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** AUTomotive Open System Architecture (AUTOSAR), Databases, Computer Engineering, Network Topologies, Python (Programming Language), Network Routing, CAPL, Software Troubleshooting - **Published:** September 27, 2026 - **Apply:** https://www.disabledperson.com/jobs/75498502-software-and-diagnostics-engineer ## About the Role * Bachelor's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, Automotive Engineering, Mechatronics, or related discipline. * 3+ years of experience in automotive manufacturing, vehicle diagnostics, commissioning, calibration, integration, or plant support engineering. * Strong experience with CAN/CAN-FD networks and UDS diagnostics. * Hands-on experience with Vector tools including CANoe, CANalyzer, CANape, and vFlash. * Experience supporting vehicle commissioning activities such as ECU flashing, sensor initialization, steering/brake calibration, wheel alignment, ADAS alignment, and vehicle configuration. * Solid understanding of automotive communication architectures, diagnostic workflows, gateways, and manufacturing validation processes. * Ability to interpret CAN databases, wiring diagrams, network topologies, and diagnostic specifications. * Strong troubleshooting, root cause analysis, and cross-functional collaboration skills., * Experience with EV platforms, high-voltage systems, AUTOSAR-based ECUs, OTA readiness, or manufacturing automation. * Experience with Python, CAPL, or other diagnostic scripting and automation tools. * Familiarity with ISO-14229 (UDS), secure diagnostics, and ECU flashing processes. * Experience supporting prototype, validation, or launch builds in an automotive manufacturing environment. ## Description * Support EOL manufacturing and commissioning processes across vehicle systems including brake, steering, ADAS, and body controls. * Execute and troubleshoot activities such as fluid fill, wheel alignment, steering and brake calibration, camera/ADAS alignment, ECU flashing, and vehicle provisioning. * Diagnose and resolve vehicle communication issues involving CAN, CAN-FD, and UDS diagnostics. * Investigate ECU communication failures, network routing issues, flashing concerns, diagnostic timeouts, and sensor calibration problems. * Collaborate with Manufacturing, Software, Validation, and Supplier teams to identify root causes and implement corrective actions. * Support prototype, launch, and production builds while improving EOL throughput and first-time quality. * Develop and maintain diagnostic procedures, troubleshooting documentation, and automated validation or calibration tools. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [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) - [From Code to Motion: Building an Autonomous Hat-Hunting Robot with Kubernetes & ML](https://www.wearedevelopers.com/videos/1609-from-code-to-motion-building-an-autonomous-hat-hunting-robot-with-kubernetes-ml) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [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) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)