Automotive Software Development Engineer

Placements24

Gauteng

Hybrid

ZAR 900,000 - 1,300,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Medical/dental/vision coverage
Flexible remote hours
Professional growth opportunities
Conference attendance
Advanced dev tools
Company matching retirement plan
Remote-first environment

Job summary

Placements24 is seeking an Automotive Software Development Engineer for a remote role in Gauteng. You will design, develop and test embedded software for automotive ECUs and infotainment using C/C++, Python, CAN/LIN/Ethernet, and RTOS, in a remote-first setting from Tembisa.

You will collaborate with hardware teams, implement algorithms for ADAS and diagnostics, and contribute to CI/CD, testing, and software quality. This is a growth-focused, fully remote opportunity.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
  • Proven experience in software development with embedded systems and automotive apps.
  • Strong C/C++ skills and Python scripting experience.
  • Familiarity with CAN, LIN, Ethernet, RTOS, and embedded toolchains.

Responsibilities

  • Design, develop, test, and deploy embedded software for automotive control units and infotainment.
  • Write clean, efficient code in C, C++, and Python.
  • Collaborate with hardware engineers to define requirements and architecture.
  • Implement and optimise algorithms for ADAS, connectivity, and diagnostics.
  • Contribute to CI/CD pipelines and software quality with tests.
  • Debug and resolve complex issues in simulated and real automotive environments.

Skills

C/C++
Python
RTOS
SDLC
Agile
Remote collaboration

Education

Bachelor's or Master's in CS/EE

Tools

CI/CD pipelines
CAN/LIN/Ethernet protocols

Job description

About the Role

Our client is at the forefront of automotive technology and is seeking a talented Automotive Software Development Engineer to join their innovative team in **Tembisa, Gauteng**. In this fully remote role, you will be instrumental in developing sophisticated software solutions that power the next generation of intelligent vehicles. We are looking for passionate individuals who thrive in a fast-paced, collaborative, and remote-first environment. This is an exceptional opportunity to make a significant impact on automotive software development, contributing to cutting‑edge features that enhance driver experience and vehicle functionality. If you are a skilled software engineer with a passion for the automotive industry and a desire to work remotely, this role is for you.

Key Responsibilities
  • Design, develop, test, and deploy embedded software for automotive control units and infotainment systems.
  • Write clean, efficient, and maintainable code in languages such as C, C++, and Python.
  • Collaborate with hardware engineers and system architects to define software requirements and system architecture.
  • Implement and optimise algorithms for various automotive applications, including ADAS, connectivity, and diagnostics.
  • Participate in code reviews and contribute to improving software development processes and best practices.
  • Debug and resolve complex software issues in simulated and real‑world automotive environments.
  • Develop and maintain unit tests, integration tests, and system tests to ensure software quality.
  • Contribute to the continuous integration and continuous delivery (CI/CD) pipeline.
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience in software development, with a focus on embedded systems and automotive applications.
  • Strong programming skills in C/C++ and experience with scripting languages like Python.
  • Familiarity with automotive communication protocols such as CAN, LIN, and Ethernet.
  • Experience with real‑time operating systems (RTOS) and embedded software development tools.
  • Understanding of software development lifecycle (SDLC) and agile methodologies.
  • Excellent analytical and problem‑solving abilities.
  • Strong communication skills for effective remote collaboration.
  • Ability to work independently and manage time effectively in a remote setting.
Benefits
  • Highly competitive annual salary.
  • Comprehensive medical, dental, and vision coverage.
  • Flexible working hours within a remote setup.
  • Opportunities for professional growth and attending industry conferences.
  • Access to advanced software development tools and platforms.
  • Retirement savings plan with company matching.
  • A challenging and rewarding role contributing to automotive innovation from **Tembisa, Gauteng**.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Automotive Software Engineer
Remote Automotive Software Engineer

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Flexible remote
Professional growth opportunities
Remote Automotive Software Developer (Embedded Systems)
Remote Automotive Software Developer (Embedded Systems)

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Annual leave
Bonuses
+2
Remote Automotive Software Developer
Remote Automotive Software Developer

Placements24 • Upington

Hybrid
ZAR 650,000 - 1,050,000
Remote work flexibility
Continuous learning opportunities
Remote Automotive Software Engineer - Embedded Systems
Remote Automotive Software Engineer - Embedded Systems

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Remote work from SA
Competitive salary
Professional growth
Lead Automotive Software Engineer (Remote)
Lead Automotive Software Engineer (Remote)

Placements24 • Kempton Park

Hybrid
ZAR 1,800,000 - 2,400,000
Competitive salary
Performance incentives
Online course allowances
+2
Automotive Software Development Engineer
Automotive Software Development Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 700,000 - 1,100,000
Remote-first work environment
Competitive salary and benefits
Professional development
Automotive Software Engineer
Automotive Software Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 600,000 - 900,000
Stock options
Health insurance
Flexible remote work arrangements
+1
Remote Lead Automotive Software Engineer
Remote Lead Automotive Software Engineer

Placements24 • Upington

Hybrid
ZAR 1,000,000 - 1,800,000
Stock options
Premium medical, dental, vision
Generous paid time off
Remote Automotive Software Developer (Embedded Systems) - Pietermaritzburg
Remote Automotive Software Developer (Embedded Systems) - Pietermaritzburg

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Remote work from anywhere in South AFr
Performance bonuses and online培训 and发展
Remote Lead Automotive Software Developer
Remote Lead Automotive Software Developer

Placements24 • Sandton

Hybrid
ZAR 1,000,000 - 1,800,000
Health insurance
Retirement plan
Bonuses
+1