Automotive Diagnostic Software Engineer — On-Site & Growth

Placements24

Noord-Kaap

On-site

ZAR 600,000 - 1,100,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Salary plus performance bonuses
Health and retirement benefits
Paid time off

Job summary

Placements24 seeks an Automotive Diagnostic Software Developer for on-site work in Kimberley. You will design, implement, and maintain diagnostic software for ECUs, work with protocols like UDS/OBD-II/CAN, and develop GUIs for technicians.

Ideal candidates have 3–5 years in automotive software, strong C++, Python or Java skills, and experience with CAN/LIN/Ethernet, embedded systems, and Agile practices.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 3-5 years of software development experience in automotive diagnostics.
  • Strong programming in C++, Python, or Java.
  • Understanding of automotive diagnostic protocols (UDS/OBD-II/KWP2000).
  • Experience with vehicle communication buses (CAN/LIN/Ethernet).
  • Familiarity with embedded systems and ECU software.
  • Knowledge of SDLC and Agile methodologies.
  • Excellent analytical and teamwork skills.
  • Experience with Git.

Responsibilities

  • Design, develop, and maintain diagnostic software for automotive ECUs.
  • Implement diagnostic protocols and communication standards (UDS, OBD-II, CAN).
  • Develop GUIs for diagnostic tools for technicians.
  • Integrate software with hardware interfaces and data acquisition systems.
  • Write and optimize code in C++, Python, or Java.
  • Create test cases and perform unit/integration testing.
  • Troubleshoot defects and issues reported by users/testers.
  • Collaborate with hardware engineers to define diagnostic requirements.
  • Document software designs, APIs, and user manuals.
  • Stay updated with advancements in automotive diagnostic tech.

Skills

C++
Python
Java
UDS
CAN bus
Embedded systems
Git

Education

Bachelor's degree in CS/SE

Job description

Placements24 seeks an Automotive Diagnostic Software Developer for on-site work in Kimberley. You will design, implement, and maintain diagnostic software for ECUs, work with protocols like UDS/OBD-II/CAN, and develop GUIs for technicians.

Ideal candidates have 3–5 years in automotive software, strong C++, Python or Java skills, and experience with CAN/LIN/Ethernet, embedded systems, and Agile practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Automotive Diagnostic Software Developer
Automotive Diagnostic Software Developer

Placements24 • Noord-Kaap

On-site
ZAR 600,000 - 1,100,000
Salary plus performance bonuses
Health and retirement benefits
Paid time off
Remote Automotive Diagnostics Engineer: ECU & CAN Expert
Remote Automotive Diagnostics Engineer: ECU & CAN Expert

Placements24 • Paarl

Hybrid
ZAR 600,000 - 1,100,000
Fully remote
Competitive salary
Benefits package
Senior Automotive Diagnostics Engineer — ECUs & Protocols
Senior Automotive Diagnostics Engineer — ECUs & Protocols

Placements24 • Sandton

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Medical aid & retirement benefits
Professional development
Hybrid Diagnostic Automotive Engineer (Remote/On-site)
Hybrid Diagnostic Automotive Engineer (Remote/On-site)

Placements24 • Rustenburg

Hybrid
ZAR 700,000 - 1,200,000
Health coverage
Hybrid work arrangement
Professional development opportunities
Remote Automotive Diagnostic Software Engineer
Remote Automotive Diagnostic Software Engineer

Placements24 • Paarl

Hybrid
ZAR 600,000 - 1,100,000
Fully remote
Competitive salary
Benefits package
Hybrid Automotive Embedded Software Engineer
Hybrid Automotive Embedded Software Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 540,000 - 900,000
Hybrid work model
Medical aid
Provident fund
+2
Automotive Embedded Engineer (Hybrid)
Automotive Embedded Engineer (Hybrid)

Placements24 • Paarl

Hybrid
ZAR 600,000 - 900,000
Competitive annual salary
Health and wellness benefits
Professional growth opportunities
+4
Automotive Embedded Software Engineer — Hybrid (CAN/AUTOSAR)
Automotive Embedded Software Engineer — Hybrid (CAN/AUTOSAR)

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary with bonus
Medical, dental, and optical coverage
Generous paid time off
+5
Senior Automotive Diagnostics Engineer
Senior Automotive Diagnostics Engineer

Placements24 • Sandton

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Medical aid & retirement benefits
Professional development
Remote Automotive Software Engineer: ADAS & Infotainment
Remote Automotive Software Engineer: ADAS & Infotainment

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work arrangement
Flexible working hours
Learning resources and conferences
+1