Automotive Software Engineer

Placements24

Mbombela (Nelspruit)

Hybrid

ZAR 600,000 - 900,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Stock options
Health insurance
Flexible remote work arrangements
Generous PTO

Job summary

Placements24 is seeking an Automotive Software Engineer near Nelspruit to design and implement embedded software for vehicle ECUs and infotainment systems. You will collaborate with hardware teams and product managers to deliver high-performance software for CAN/LIN networks and AUTOSAR architectures.

The role requires a strong background in C/C++ and Python, RTOS experience, and a passion for automotive innovation.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
  • Proven embedded software development experience, preferably in automotive.
  • Proficiency in C, C++, and Python.
  • Experience with RTOS and automotive software architectures.
  • Familiarity with CAN, LIN, AUTOSAR protocols.
  • Strong SDLC understanding and agile methodologies.

Responsibilities

  • Design, develop, test, and deploy embedded software for ECUs and infotainment.
  • Implement real-time algorithms ensuring performance and reliability.
  • Collaborate with hardware teams to define software requirements.
  • Develop software for vehicle networking protocols (CAN, LIN, Automotive Ethernet).
  • Write clean, well-documented code and participate in code reviews.

Skills

C/C++
Python
RTOS
Real-time systems

Education

Bachelor's or Master's degree in CS/EE

Tools

CAN
LIN
AUTOSAR

Job description

About the Role

Our client, a cutting-edge automotive technology company with operations near Nelspruit , is seeking a talented Automotive Software Engineer to design, develop, and implement software for next-generation vehicle systems. This role involves working on embedded systems, infotainment, autonomous driving features, or vehicle connectivity solutions. You will collaborate with cross-functional teams of hardware engineers, product managers, and other software developers to deliver robust, high-performance automotive software. This is an exciting opportunity to be at the forefront of automotive innovation, contributing to the future of mobility from a flexible, remote-work environment.

Key Responsibilities
  • Design, develop, test, and deploy embedded software for automotive control units and ECUs.
  • Implement and optimize algorithms for real-time systems, ensuring performance and reliability.
  • Collaborate with hardware teams to define software requirements and integrate software with hardware components.
  • Develop software for vehicle networking protocols such as CAN, LIN, and Automotive Ethernet.
  • Write clean, maintainable, and well-documented code, following industry best practices.
  • Participate in code reviews, debugging, and troubleshooting of complex software issues.
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience in embedded software development, preferably within the automotive industry.
  • Proficiency in programming languages such as C, C++, and Python.
  • Experience with real-time operating systems (RTOS) and automotive software architectures.
  • Familiarity with automotive communication protocols (e.g., CAN, LIN, AUTOSAR).
  • Strong understanding of software development lifecycles and agile methodologies.
Benefits
  • Highly competitive salary and stock options.
  • Comprehensive health, dental, and vision insurance.
  • Flexible remote work arrangements.
  • Generous paid time off and holidays.
  • Opportunities to work on innovative automotive technologies and shape the future of driving.
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 • Polokwane

On-site
ZAR 600,000 - 900,000
Hybrid work model
Competitive salary
R&D exposure
+1
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
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 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 • Sandton

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Remote work
Global collaboration
+2
Automotive Software Developer
Automotive Software Developer

Placements24 • Centurion

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

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary and stock options
Health, dental, and vision insurance
Hybrid work model in Pretoria
+2
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
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
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