Automotive Software Development Engineer

Placements24

Kempton Park

Remote

ZAR 700,000 - 900,000

Full time

2 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

Medical coverage
Dental coverage
Vision coverage
Flexible hours
Remote-first environment
Career growth opportunities
Conference access

Job summary

Placements24 is seeking an Automotive Software Development Engineer for a remote role in Gauteng, South Africa. You will design and implement embedded software for automotive control units and infotainment systems, contributing to a remote-first, collaborative environment.

Proficiency in C/C++ and Python, experience with RTOS and automotive protocols, and strong SDLC knowledge are required. You will work with cross-functional teams to advance ADAS, connectivity, and diagnostics while ensuring

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
  • Proven experience in software development for embedded automotive applications.
  • Strong programming in C/C++ and Python.
  • Familiarity with CAN, LIN, and Ethernet.
  • Experience with RTOS and embedded toolchains.
  • Understanding of SDLC and Agile methodologies.
  • Excellent analytical and problem-solving abilities.
  • Strong remote collaboration and communication skills.

Responsibilities

  • Design, develop, test, and deploy embedded software for automotive control units and infotainment.
  • Write clean, efficient C/C++ and Python code.
  • Collaborate with hardware engineers and system architects to define software requirements and system architecture.
  • Implement and optimize algorithms for 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.

Skills

C/C++
Python
Embedded systems
RTOS
CAN/LIN/Ethernet
SDLC/Agile
Remote collaboration

Education

Bachelor’s or Master’s in CS/EE

Tools

CI/CD pipelines

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 optimize 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

Automotive Software Development Engineer
Automotive Software Development Engineer

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Medical/dental/vision coverage
Flexible remote hours
+5
Remote Automotive Software Engineer - Tembisa
Remote Automotive Software Engineer - Tembisa

Placements24 • South Africa

Remote
ZAR 900,000 - 1,300,000
Remote Automotive Software Engineer
Remote Automotive Software Engineer

Placements24 • Rustenburg

Remote
ZAR 900,000 - 1,200,000
Health insurance
Flexible remote
Professional growth opportunities
Senior Automotive Software Engineer (Remote)
Senior Automotive Software Engineer (Remote)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Remote-first
Home office stipend
Remote Automotive Software Engineer (Embedded Systems)
Remote Automotive Software Engineer (Embedded Systems)

Placements24 • George

Hybrid
ZAR 600,000 - 900,000
Fully remote work
Annual bonus
Health benefits
+1
Senior Automotive Software Engineer (Remote)
Senior Automotive Software Engineer (Remote)

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,900,000
Fully remote
Flexible hours
Cutting-edge tech
+4
Senior Automotive Software Engineer (Remote)
Senior Automotive Software Engineer (Remote)

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000
Comprehensive remote work setup and IT
Flexible working hours
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
Automotive Software Engineer
Automotive Software Engineer

Placements24 • Randburg

Hybrid
ZAR 600,000 - 760,000
Health insurance
Retirement plans
Performance bonuses
+1
Remote Automotive Software Developer
Remote Automotive Software Developer

Placements24 • Bellville

Hybrid
ZAR 600,000 - 1,200,000
Health insurance
Remote work stipend
Flexible hours
+1