×
Register Here to Apply for Jobs or Post Jobs. X

Remote Automotive Diagnostic Software Engineer

Remote / Online - Candidates ideally in
Paarl, 7622, South Africa
Listing for: Placements24
Remote/Work from Home position
Listed on 2026-10-30
Job specializations:
  • Software Development
    Software Engineer, C++ Developer, Embedded Systems/ Firmware/ IoT, Software Testing
Job Description & How to Apply Below
About the Role

Our client, a leader in advanced automotive diagnostics and software solutions, is looking for a talented Remote Automotive Diagnostic Software Engineer . This position is 100% remote, allowing you to contribute your expertise from anywhere in South Africa. You will be instrumental in developing sophisticated diagnostic software used to identify, troubleshoot, and resolve issues in complex automotive systems. This role requires a deep understanding of vehicle electronics, embedded systems, and software development practices.

We seek a motivated and skilled engineer who excels in a remote work environment and is passionate about enhancing vehicle reliability and maintainability. You will collaborate with a team of experts to deliver state-of-the-art diagnostic tools that empower technicians and engineers worldwide. Your work will directly contribute to improving vehicle performance and reducing downtime.

Key Responsibilities
  • Design, develop, test, and maintain diagnostic software for automotive electronic control units (ECUs) and vehicle networks.
  • Implement diagnostic routines and algorithms based on vehicle specifications and industry standards (e.g., UDS, OBD-II).
  • Work with automotive communication protocols such as CAN, LIN, and Automotive Ethernet.
  • Develop tools for data logging, analysis, and visualization of vehicle diagnostic information.
  • Collaborate with hardware engineers and system integrators to define diagnostic requirements and integrate software solutions.
  • Perform unit testing, integration testing, and debugging of diagnostic software.
  • Create and maintain technical documentation for diagnostic software modules and features.
  • Troubleshoot and resolve complex diagnostic issues reported by field technicians or customers.
  • Contribute to the continuous improvement of diagnostic software architecture and development processes.
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related discipline.
  • Minimum of 5 years of experience in software development, with a significant focus on automotive diagnostics.
  • Proficiency in programming languages such as C, C++, or Python.
  • Strong understanding of automotive electronic systems and control units.
  • Experience with automotive diagnostic standards and protocols (e.g., UDS, OBD-II, KWP
    2000).
  • Familiarity with automotive communication buses (CAN, LIN, Flex Ray, Automotive Ethernet).
  • Experience with software development tools and methodologies (e.g., version control, CI/CD, Agile).
  • Excellent problem-solving, analytical, and debugging skills.
  • Ability to work independently and collaboratively in a remote setting.
Benefits

Our client offers a highly competitive salary, comprehensive benefits package, and the significant advantage of a fully remote work setup. You will have the opportunity to work on challenging and impactful projects in the rapidly evolving field of automotive diagnostics. Enjoy the flexibility and autonomy of working from home while being part of a leading innovator in the automotive sector. Be part of a supportive and collaborative team that values your contributions.

This role, based remotely but serving the needs of Paarl, Western Cape, ZA (and beyond), is a prime opportunity for a skilled engineer.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary