Senior Automotive Embedded Systems Engineer: ECU, RTOS, CAN

Placements24

Pretoria

On-site

ZAR 900,000 - 1,400,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

Competitive salary
Advanced engineering tools
Lab facilities
Global presence

Job summary

Placements24 in Pretoria, Gauteng, seeks a Senior Automotive Embedded Systems Engineer to lead design and implementation of ECU software/hardware for luxury vehicles. You will develop embedded C/C++, work with RTOS, and collaborate with hardware teams to ensure safe, reliable performance.

Responsibilities include integrating CAN/LIN/SPI/I2C communication, debugging with JTAG/SWD and oscilloscopes, and contributing to ISO 26262 compliance.

Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related discipline.
  • 7+ years of hands-on embedded systems engineering in automotive.
  • Expert in embedded C/C++ programming.
  • Strong experience with microcontrollers (ARM Cortex-M, Renesas, NXP).
  • RTOS knowledge and application in automotive contexts.
  • Familiarity with CAN/LIN/SPI/I2C and diagnostic standards.
  • Experience with debugging tools and techniques for embedded systems.
  • ISO 26262 knowledge is desirable.

Responsibilities

  • Design, develop, and implement embedded software for automotive ECUs.
  • Write high-quality C/C++ code for embedded systems.
  • Work with RTOS and bare-metal environments.
  • Develop firmware for microcontrollers and peripherals.
  • Utilize JTAG/SWD debuggers and oscilloscopes for debugging.
  • Collaborate with hardware engineers to define system requirements.
  • Apply CAN/LIN/SPI/I2C protocols in integrations.
  • Perform unit/integration/system testing and validation.

Skills

Embedded C/C++
RTOS
Microcontrollers
CAN/LIN/SPI/I2C
Debugging tools
ISO 26262
Teamwork/communication

Education

Bachelor's or Master's in Electrical/Computer Engineering

Tools

JTAG/SWD debuggers
Oscilloscopes

Job description

Placements24 in Pretoria, Gauteng, seeks a Senior Automotive Embedded Systems Engineer to lead design and implementation of ECU software/hardware for luxury vehicles. You will develop embedded C/C++, work with RTOS, and collaborate with hardware teams to ensure safe, reliable performance.

Responsibilities include integrating CAN/LIN/SPI/I2C communication, debugging with JTAG/SWD and oscilloscopes, and contributing to ISO 26262 compliance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Remote Embedded Automotive Software Engineer (Autonomy)
Remote Embedded Automotive Software Engineer (Autonomy)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 600,000 - 900,000
Stock options
Health insurance
Flexible remote work arrangements
+1
Automotive Embedded Software Engineer — Hybrid (CAN/AUTOSAR)
Automotive Embedded Software Engineer — Hybrid (CAN/AUTOSAR)

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary with bonus
Medical, dental, and optical coverage
Generous paid time off
+5
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 Embedded Automotive Software Engineer RTOS AUTOSAR
Senior Embedded Automotive Software Engineer RTOS AUTOSAR

Placements24 • LegKraal Gate

On-site
ZAR 900,000 - 1,500,000
Bonuses
Medical insurance
Dental insurance
+6
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
Remote Automotive Embedded Software Engineer - C/C++, RTOS
Remote Automotive Embedded Software Engineer - C/C++, RTOS

Placements24 • East London

Hybrid
ZAR 900,000 - 1,200,000
Fully remote
Health & retirement benefits
Professional development
Senior Automotive Embedded Engineer – Real-Time On-Site
Senior Automotive Embedded Engineer – Real-Time On-Site

Placements24 • Rustenburg

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

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Remote work from SA
Competitive salary
Professional growth
Senior Remote Embedded Automotive Software Engineer
Senior Remote Embedded Automotive Software Engineer

Placements24 • Durban

Hybrid
ZAR 700,000 - 1,100,000
Home office stipend
Health insurance
Generous paid time off