Senior Embedded Automotive Software Engineer — ADAS & ECUs

Placements24

Pretoria

On-site

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

Full time

5 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 aid
Provident fund
Training conferences

Job summary

Placements24 in Centurion, Gauteng, seeks a Senior Automotive Software Development Engineer to drive embedded software for ECUs, infotainment, and ADAS.

The role emphasizes C/C++ development, AUTOSAR, and automotive protocols (CAN/LIN/Ethernet) within a collaborative, safety-conscious team. A strong background in RTOS and verification completes the profile.

You will work cross-functionally with hardware and QA and contribute to design reviews, architecture, and cybersecurity best practices.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Software Engineering, or a related field.
  • Minimum of 6 years of professional experience in embedded software development, with at least 4 years specifically in the automotive industry.
  • Proficiency in C and C++ programming languages for embedded systems.
  • Experience with automotive communication protocols such as CAN, LIN, FlexRay, and Ethernet.
  • Familiarity with embedded operating systems (e.g., RTOS like QNX, OSEK) and development environments.
  • Experience with debugging tools and techniques for embedded systems.
  • Knowledge of software development lifecycle (SDLC) methodologies, including Agile and Waterfall.
  • Understanding of automotive functional safety (ISO 26262) is a plus.

Responsibilities

  • Design, develop, test, and maintain embedded software for automotive control units (ECUs), infotainment systems, and advanced driver-assistance systems (ADAS).
  • Write clean, efficient, and well-documented C/C++ code, adhering to strict coding standards and best practices.
  • Collaborate with cross-functional teams, including hardware engineers, systems engineers, and quality assurance, to define software requirements and ensure successful integration.
  • Debug and troubleshoot complex software issues, identifying root causes and implementing effective solutions.
  • Participate in code reviews, providing constructive feedback to peers and ensuring code quality.
  • Develop and implement unit tests, integration tests, and system tests to ensure software reliability and performance.
  • Contribute to the architecture and design of software modules and systems.
  • Stay up-to-date with the latest trends and technologies in automotive software development, including AUTOSAR, AUTOKO, and cybersecurity best practices.

Skills

Embedded C/C++
AUTOSAR
CAN/LIN/Ethernet
RTOS
Software testing

Education

Bachelor's or Master's in CS/EE

Tools

CANoe
GTest

Job description

Placements24 in Centurion, Gauteng, seeks a Senior Automotive Software Development Engineer to drive embedded software for ECUs, infotainment, and ADAS.

The role emphasizes C/C++ development, AUTOSAR, and automotive protocols (CAN/LIN/Ethernet) within a collaborative, safety-conscious team. A strong background in RTOS and verification completes the profile.

You will work cross-functionally with hardware and QA and contribute to design reviews, architecture, and cybersecurity best practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Automotive Software Engineer (ECU/ADAS)
Senior Embedded Automotive Software Engineer (ECU/ADAS)

Placements24 • Centurion

On-site
ZAR 800,000 - 1,400,000
Competitive salary package
Medical aid
Provident fund
+2
Senior Automotive Electronics Engineer - ADAS & ECU
Senior Automotive Electronics Engineer - ADAS & ECU

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,400,000
Health benefits
Retirement savings plans
Performance-based bonus
+1
Senior Automotive Software Engineer - ADAS/Infotainment
Senior Automotive Software Engineer - ADAS/Infotainment

Placements24 • Johannesburg

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

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Health benefits
Career growth
Senior Automotive Embedded Systems Engineer: ECU, RTOS, CAN
Senior Automotive Embedded Systems Engineer: ECU, RTOS, CAN

Placements24 • Pretoria

On-site
ZAR 900,000 - 1,400,000
Competitive salary
Advanced engineering tools
Lab facilities
+1
Lead Automotive Software Engineer - Embedded & ADAS
Lead Automotive Software Engineer - Embedded & ADAS

Placements24 • Centurion

On-site
ZAR 1,200,000 - 2,000,000
Performance bonuses
Health & retirement benefits
Paid time off
+2
Senior Automotive Embedded Software Engineer (RTOS/AUTOSAR)
Senior Automotive Embedded Software Engineer (RTOS/AUTOSAR)

Placements24 • Cape Town

On-site
ZAR 900,000 - 1,400,000
Medical aid
Retirement planning
Performance bonus
Automotive Embedded Software Engineer (ECUs/CAN)
Automotive Embedded Software Engineer (ECUs/CAN)

Placements24 • Vereeniging

Hybrid
ZAR 600,000 - 900,000
Medical plan
Retirement plan
Professional development
+1
Remote ADAS Software Engineer for Embedded Systems
Remote ADAS Software Engineer for Embedded Systems

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,500,000
Fully remote
Health insurance
Online training
Senior Automotive Embedded Software Engineer – Hybrid
Senior Automotive Embedded Software Engineer – Hybrid

Placements24 • Gqeberha

Hybrid
ZAR 1,200,000 - 1,800,000
Health insurance
Hybrid work model
Professional development opportunities
+1