Senior Automotive Software Engineer (Embedded Systems)

Placements24

Sandton

Hybrid

ZAR 1,200,000 - 1,800,000

Full time

5 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
Bonus structure
Medical aid
Retirement annuities
Life insurance
Training and development

Job summary

Placements24 in Sandton, Gauteng, is seeking a Senior Automotive Software Engineer with deep expertise in embedded systems to design, develop, and test software for ECUs, infotainment, and ADAS.

You will work with RTOS, CAN/LIN/Ethernet, AUTOSAR and ISO 26262 standards, collaborating across hardware and software teams to deliver safe, reliable automotive solutions.

Qualifications

  • Bachelor's or Master’s degree in computer science, software engineering, electrical engineering or a related field.
  • Minimum of 5 years of embedded software experience with automotive applications.
  • Proficiency in embedded C/C++ and RTOS.
  • Knowledge of automotive protocols (CAN, LIN, FlexRay, Ethernet) and diagnostics (UDS).
  • Familiarity with AUTOSAR and ISO 26262.
  • Strong debugging, problem-solving and analytical abilities.
  • Good communication and teamwork skills.

Responsibilities

  • Design, develop, and implement embedded software for automotive ECUs and related systems.
  • Write clean, efficient C/C++ code for real-time applications.
  • Develop and integrate software components within the vehicle architecture.
  • Participate in software design and architecture reviews.
  • Develop and execute unit, integration, and system tests to ensure software quality.
  • Debug and resolve defects identified during development and testing.
  • Collaborate with hardware engineers to define software requirements and integration.
  • Implement CAN, LIN, and Automotive Ethernet protocols.
  • Ensure compliance with ISO 26262 and AUTOSAR standards.
  • Collaborate with cross-functional teams to define software requirements and support system integration.

Skills

Embedded C/C++
RTOS
Automotive protocols
Debugging
SDLC & Agile
Communication
Teamwork

Education

Bachelors/Masters in CS/SE/EE

Job description

About the Role

Our client, a leading innovator in automotive technology based in Sandton , Gauteng, is seeking a highly skilled Senior Automotive Software Engineer with expertise in embedded systems. This role is pivotal in the development of sophisticated software for automotive control units, infotainment systems, and advanced driver-assistance systems (ADAS). The ideal candidate will have a deep understanding of embedded C/C++, real-time operating systems (RTOS), and automotive communication protocols. You will be responsible for designing, developing, testing, and debugging embedded software solutions that ensure the safety, reliability, and performance of modern vehicles. This is an exceptional opportunity to contribute to cutting-edge automotive technology in the bustling economic center of Sandton .

Key Responsibilities
  • Design, develop, and implement embedded software for automotive ECUs and related systems.
  • Write clean, efficient, and well-documented code in C/C++ for real-time applications.
  • Develop and integrate software components, ensuring seamless operation within the vehicle architecture.
  • Participate in software design and architecture reviews.
  • Develop and execute unit tests, integration tests, and system tests to ensure software quality.
  • Debug and resolve software defects and issues identified during development and testing phases.
  • Work with hardware engineers to define software requirements and ensure proper hardware-software integration.
  • Implement and utilize automotive communication protocols such as CAN, LIN, and Automotive Ethernet.
  • Ensure software development processes comply with automotive standards (e.g., ISO 26262, AUTOSAR).
  • Collaborate with cross-functional teams to define software requirements and support system integration.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Minimum of 5 years of experience in embedded software development, with a strong focus on automotive applications.
  • Proficiency in embedded C and/or C++.
  • Experience with real-time operating systems (RTOS) such as QNX, VxWorks, or FreeRTOS.
  • Knowledge of automotive communication protocols (CAN, LIN, FlexRay, Ethernet) and diagnostic protocols (UDS).
  • Familiarity with automotive software development standards and methodologies (e.g., AUTOSAR, ISO 26262).
  • Experience with software debugging tools and techniques.
  • Strong understanding of software development lifecycle (SDLC) and agile methodologies.
  • Excellent problem-solving, analytical, and debugging skills.
  • Good communication and teamwork abilities.
Benefits
  • Our client offers a highly competitive salary, an attractive bonus structure, and a comprehensive benefits package, including medical aid, retirement annuities, and life insurance.
  • Employees are provided with extensive training and development opportunities to foster career growth.
  • You will be part of a forward-thinking team working on groundbreaking automotive software solutions.
  • The Sandton location offers a dynamic and professional work environment.
  • Our client cultivates a culture of innovation, collaboration, and technical excellence.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Automotive Software Development Engineer
Senior Automotive Software Development Engineer

Placements24 • Centurion

On-site
ZAR 800,000 - 1,400,000
Competitive salary package
Medical aid
Provident fund
+2
Senior Automotive Embedded Software Engineer
Senior Automotive Embedded Software Engineer

Placements24 • Cape Town

On-site
ZAR 900,000 - 1,400,000
Medical aid
Retirement planning
Performance bonus
Lead Automotive Software Developer
Lead Automotive Software Developer

Placements24 • Cape Town

On-site
ZAR 1,100,000 - 1,800,000
Medical and dental coverage
Performance-based bonus
Professional development opportunities
Senior Automotive Software Developer
Senior Automotive Software Developer

Placements24 • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Competitive salary
State-of-the-art development tools
Career growth opportunities
Remote Automotive Embedded Software Engineer
Remote Automotive Embedded Software Engineer

Placements24 • East London

Hybrid
ZAR 900,000 - 1,200,000
Fully remote
Health & retirement benefits
Professional development
Senior Automotive Embedded Systems Engineer
Senior Automotive Embedded Systems Engineer

Placements24 • Pretoria

On-site
ZAR 900,000 - 1,400,000
Competitive salary
Advanced engineering tools
Lab facilities
+1
Senior Automotive Embedded Systems Engineer
Senior Automotive Embedded Systems Engineer

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Competitive salary
On-site facilities
Professional development
+2
Senior Automotive Software Engineer (Embedded Systems)
Senior Automotive Software Engineer (Embedded Systems)

Placements24 • LegKraal Gate

On-site
ZAR 900,000 - 1,500,000
Bonuses
Medical insurance
Dental insurance
+6
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
Lead Automotive Software Developer
Lead Automotive Software Developer

Placements24 • Sandton

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary package
Health insurance
Retirement savings
+3