Senior Automotive Software Engineer - Embedded Systems

Placements24

Polokwane

Hybrid

ZAR 950,000 - 1,350,000

Full time

5 days ago
Be an early applicant
Application generator

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 + bonuses
Health, dental, and vision insurance
Hybrid remote work arrangement
Paid time off and holidays
Professional growth, certifications, &

Job summary

Placements24 in Polokwane, South Africa, seeks a Senior Software Engineer specialized in embedded systems to design, develop, and implement software for automotive ECUs, infotainment, and ADAS.

The role requires strong C/C++, RTOS expertise, CAN/LIN, and Automotive Ethernet knowledge, with collaboration across hardware teams, code reviews, and Agile practices; hybrid work is available.

Qualifications

  • 5+ years of embedded software experience in automotive systems.
  • Strong C/C++ and embedded tooling
  • RTOS, MCUs, and debugging skills
  • Familiarity with CAN, LIN, and Automotive Ethernet
  • Experience with version control and Agile methods

Responsibilities

  • Design, develop, test, and deploy embedded software for automotive applications using C/C++.
  • Develop and optimize RTOS components for embedded automotive ECUs.
  • Implement and maintain software for infotainment, powertrain, and ADAS subsystems.
  • Collaborate with hardware engineers to define system requirements and ensure integration.
  • Participate in code reviews, debugging, and performance analysis to ensure quality.

Skills

C/C++
RTOS
Embedded software
CAN bus
LIN
Automotive Ethernet
Git
Agile

Education

Bachelor's or Master's in CS/EE

Tools

Git

Job description

About the Role

Our client, an innovative automotive technology firm based near Polokwane , is seeking a highly experienced Senior Software Engineer specializing in embedded systems. You will play a critical role in the design, development, and implementation of sophisticated software for automotive control units, infotainment systems, and advanced driver-assistance systems (ADAS). This role requires a deep understanding of embedded software principles, real-time operating systems, and automotive communication protocols. Working within a hybrid model, you will collaborate with a talented team of engineers to drive the future of automotive technology. This is a unique opportunity for a senior engineer to make a significant impact on cutting-edge projects in Polokwane .

Key Responsibilities
  • Design, develop, test, and deploy embedded software for automotive applications using C/C++.
  • Develop and optimize real-time operating system (RTOS) components for embedded automotive ECUs.
  • Implement and maintain software for various automotive subsystems, including infotainment, powertrain, and ADAS.
  • Collaborate with hardware engineers to define system requirements and ensure seamless integration.
  • Participate in code reviews, debugging, and performance analysis to ensure software quality and reliability.
  • Contribute to the architecture and design of next-generation automotive software platforms.
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 5+ years of professional experience in embedded software development, with a strong focus on automotive systems.
  • Expertise in C/C++ programming languages and embedded software development tools.
  • In-depth knowledge of real-time operating systems (RTOS), microcontrollers, and debugging techniques.
  • Familiarity with automotive communication protocols such as CAN, LIN, and Automotive Ethernet.
  • Experience with version control systems (e.g., Git) and agile development methodologies.
Benefits
  • Highly competitive salary package and performance bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Flexible hybrid work arrangement with opportunities for remote work.
  • Generous paid time off and company holidays.
  • Opportunities for professional growth, certifications, and conference attendance.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work arrangement
Competitive salary with bonuses
Health, dental, and vision insurance
+2
Senior Automotive Software Developer
Senior Automotive Software Developer

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,300,000
Health benefits
Hybrid work model
Professional development
Senior Automotive Software Engineer (Remote)
Senior Automotive Software Engineer (Remote)

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,500,000
Annual bonus
Fully remote
Health insurance
+1
Automotive Software Engineer
Automotive Software Engineer

Placements24 • Stellenbosch

On-site
ZAR 700,000 - 1,000,000
Competitive salary
Cutting-edge automotive tech
Professional development
+1
Automotive Software Developer
Automotive Software Developer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Health and wellness benefits
Career growth
+2
Senior Automotive Software Developer
Senior Automotive Software Developer

Placements24 • Benoni

Hybrid
ZAR 1,928,000 - 3,053,000
Competitive salary
Bonus program
Health insurance
+5
Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
Remote work
Senior Automotive Electrical Engineer
Senior Automotive Electrical Engineer

Placements24 • Gauteng

On-site
ZAR 900,000 - 1,300,000
Highly competitive salary
Cutting-edge vehicle technology
State-of-the-art engineering facility
+2
Remote Automotive Software Engineer
Remote Automotive Software Engineer

Placements24 • George

Hybrid
ZAR 360,000 - 600,000
Competitive salary
Flexible remote work
Generous leave and holidays
+2
Remote Automotive Software Engineer
Remote Automotive Software Engineer

Placements24 • Gqeberha

Hybrid
ZAR 600,000 - 900,000
Fully remote work
Global team collaboration