> Markdown version of [/jobs/ext/2822217-diagnostic-software-developer](https://www.wearedevelopers.com/jobs/ext/2822217-diagnostic-software-developer). 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 Software Developer - **Company:** PACCAR Inc - **Location:** Lewisville, TX, United States - **Experience:** Expert - **Salary:** $90,400.0 - $141,800.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, C Sharp (Programming Language), C++ (Programming Language), Integrated Development Environments, Python (Programming Language), Object-Oriented Software Development, Ruby, Software Engineering, TypeScript, Diagnostic Tools, Swift (Programming Language), Information Technology - **Published:** September 10, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/88286256/1 ## About the Role * Bachelor's degree in Electrical Engineering, Computer Science, or a related field. * 5+ years of experience with automotive electronic systems, including substantial handson work with on and offboard diagnostics. * Experience in automotive electronic systems, preferably including extensive on- and off-board diagnostics development. * Experience with automotive or commercial vehicle networks, such as CAN, SAE J1939 and LIN preferred. * Experience with software development using object-oriented programming will be highly valued. - Python, Java, C++, C#, JavaScript/Typescript, Ruby, Swift * Candidates must be able to perform in a fast-paced, results-oriented team environment. * Excellent problem-solving skills and written and verbal communication skills required. * Experience in creating technical documentation, including preparing simplified drawings and diagrams for production and service is highly valued. * Willingness to grow personally and professionally. * Ability to travel domestically or internationally up to 5% ## Description PACCAR is seeking a Diagnostic Software Developer to support the development of guided diagnostic procedures and vehicle diagnostic software for heavy-duty commercial vehicle electronics. This role supports product launches, drives continuous improvement, and collaborates across engineering, manufacturing, service, validation, IT, and suppliers to deliver reliable, user-focused diagnostic tools., * Design, document, and implement diagnostic algorithms, software, interfaces, and toolset solutions. * Develop guided diagnostic procedures using a visual logic development environment and Agile methods. * Own and evolve diagnostic toolset requirements, standards, and implementation approaches in collaboration with global stakeholders. * Support manufacturing launch activities and cross-functional rollout efforts. * Create and review architecture definitions, and technical documentation. * Work with global teams to address worldwide requirements and local content needs. * Collaborate closely with globally distributed teams, including Toolset EU, the Diagnostics team NA, and Vehicle Software Delivery ITD NA, to ensure alignment, effective coordination, and successful delivery of diagnostic solutions. ## Related Videos - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Diagnostic Tooling: How to get insights from your .NET services hosted in Kubernetes containers?](https://www.wearedevelopers.com/videos/100188-diagnostic-tooling-how-to-get-insights-from-your-net-services-hosted-in-kubernetes-containers) - [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) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Coroutine explained yet again 60 years later](https://www.wearedevelopers.com/videos/690-coroutine-explained-yet-again-60-years-later) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)