Automotive Software Developer

Placements24

Stellenbosch

Hybrid

ZAR 700,000 - 1,000,000

Full time

8 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive salary
Remote & Stellenbosch office
Health insurance & retirement plans
Professional development

Job summary

Placements24 is seeking an Automotive Software Developer to join their Stellenbosch team. The role allows remote work or presence at the Stellenbosch hub, focusing on embedded software for in-car infotainment, ADAS, and connectivity.

You will design, develop, test, and deploy software in C++, Python or Java, collaborating with hardware engineers and system architects to deliver robust automotive solutions.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Proven experience in embedded systems software development, automotive sector preferred.
  • Proficiency in C++, Python, or Java; familiarity with automotive protocols.

Responsibilities

  • Design, develop, test, and deploy embedded software for automotive applications (infotainment, ADAS).
  • Write clean, efficient, well-documented code in C++, Python, or Java.
  • Collaborate with hardware engineers and system architects to integrate components.
  • Implement and optimize algorithms for real-time data processing and UI development.
  • Participate in code reviews and contribute to architectural discussions.

Skills

C++
Python
Java

Education

Bachelor's degree in CS/Software Engineering

Tools

CAN
LIN
Ethernet

Job description

About the Role

Our client is seeking a talented Automotive Software Developer to join their cutting-edge product development team, with the flexibility to work remotely or from their Stellenbosch hub. This role is crucial in developing sophisticated software solutions for in-car infotainment systems, advanced driver-assistance systems (ADAS), and vehicle connectivity. You will work on challenging projects that shape the future of the driving experience, collaborating with a global team of engineers. This position offers the chance to work with state-of-the-art technology and contribute to innovative automotive applications, fostering a culture of creativity and technical excellence.

Key Responsibilities
  • Design, develop, test, and deploy embedded software for automotive applications, including infotainment and ADAS features.
  • Write clean, efficient, and well-documented code in languages such as C++, Python, or Java.
  • Collaborate with hardware engineers and system architects to integrate software components seamlessly.
  • Implement and optimize algorithms for real-time data processing and user interface development.
  • Participate in code reviews, contribute to architectural discussions, and ensure software quality and reliability for automotive systems in Stellenbosch .
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in embedded systems software development, with specific experience in the automotive sector being a strong plus.
  • Proficiency in C++, Python, or other relevant programming languages.
  • Familiarity with automotive communication protocols (e.g., CAN, LIN, Ethernet).
  • Experience with software development tools and methodologies, including Agile and CI/CD.
Benefits
  • Highly competitive salary and potential for annual bonuses.
  • Flexible work arrangements, including remote options and a modern Stellenbosch office.
  • Comprehensive health insurance and retirement savings plans.
  • Opportunities for professional development, attending conferences, and gaining new skills.
  • Be part of a forward-thinking company shaping the future of automotive technology.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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
Remote Automotive Software Developer

Placements24 • Bloemfontein

Hybrid
ZAR 700,000 - 950,000
Stock options
Fully remote with flexible hours
Health, dental, vision insurance
Senior Automotive Software Developer
Senior Automotive Software Developer

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Health benefits
Hybrid work model
Professional development
Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Fully remote work arrangement
Competitive salary with bonuses
Health, dental, and vision insurance
+2
Lead Automotive Software Engineer
Lead Automotive Software Engineer

Placements24 • Pretoria

On-site
ZAR 900,000 - 1,300,000
Competitive salary and stock options
Health, dental, and vision insurance
Hybrid work model in Pretoria
+2
Automotive Software Developer
Automotive Software Developer

Placements24 • Centurion

On-site
ZAR 550,000 - 900,000
Competitive salary
Comprehensive benefits
Professional development
+2
Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Centurion

Hybrid
ZAR 1,000,000 - 1,400,000
Fully remote work
Flexible hours
Competitive salary and bonuses
+2
Remote Automotive Embedded Software Developer
Remote Automotive Embedded Software Developer

Placements24 • Randburg

Hybrid
ZAR 720,000 - 1,100,000
Year-end bonuses
Remote work flexibility
Health insurance
+2
Remote Automotive Software Engineer
Remote Automotive Software Engineer

Placements24 • Mossel Bay

Hybrid
ZAR 700,000 - 1,100,000
Competitive salary
Health, dental, and vision insurance
Generous PTO and flexible hours
+2