Senior Automotive Embedded Systems Engineer

Placements24

Pretoria

On-site

ZAR 900,000 - 1,400,000

Full time

3 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
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

About the Role

Our client, a prestigious automotive manufacturer known for its luxury vehicles and pioneering technology, is seeking an accomplished Senior Automotive Embedded Systems Engineer to join their advanced R&D center in Pretoria, Gauteng, ZA . This role is central to the design, development, and implementation of complex embedded systems that control critical vehicle functions, including engine management, powertrain control, body electronics, and advanced infotainment systems. You will be instrumental in architecting robust software and hardware solutions, ensuring optimal performance, reliability, and safety. The ideal candidate possesses extensive experience with embedded C/C++, real-time operating systems (RTOS), microcontrollers, and automotive communication protocols. You will work within a highly collaborative team of engineers, contributing to projects that define the future of automotive engineering. This is an exceptional opportunity to drive innovation in a world-class facility located in Pretoria , shaping the sophisticated technologies found in high-performance vehicles.

Key Responsibilities
  • Design, develop, and implement embedded software for various automotive electronic control units (ECUs).
  • Write high-quality, efficient, and maintainable code in C/C++ for embedded systems.
  • Work with real-time operating systems (RTOS) and bare-metal environments.
  • Develop and integrate firmware for microcontrollers and associated peripherals.
  • Implement and debug software using JTAG/SWD debuggers and oscilloscopes.
  • Collaborate with hardware engineers to define system requirements and ensure seamless integration.
  • Utilize automotive communication protocols such as CAN, LIN, SPI, and I2C.
  • Conduct unit testing, integration testing, and system validation to ensure software robustness.
  • Participate in design reviews and contribute to the continuous improvement of development processes and tools.
Requirements
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related discipline.
  • Minimum of 7 years of hands-on experience in embedded systems engineering, specifically within the automotive industry.
  • Expert proficiency in embedded C and C++ programming.
  • Strong experience with microcontrollers (e.g., ARM Cortex-M, Renesas, NXP) and their peripherals.
  • In-depth knowledge of real-time operating systems (RTOS) and their application.
  • Familiarity with automotive communication protocols and diagnostic standards.
  • Experience with debugging tools and techniques for embedded systems.
  • Understanding of automotive functional safety (ISO 26262) is highly desirable.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong teamwork and communication capabilities.
Benefits
  • Highly competitive salary and attractive benefits package.
  • Opportunity to work on cutting-edge automotive technologies and flagship vehicle models.
  • Be part of a leading automotive manufacturer with a global presence, based in Pretoria .
  • Professional development programs and opportunities for advancement.
  • Access to advanced engineering tools and laboratory facilities.
  • Collaborative work environment fostering innovation and technical excellence.
  • Contribute to the design and performance of world-class luxury vehicles.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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
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
Senior Automotive Software Engineer (Embedded Systems)
Senior Automotive Software Engineer (Embedded Systems)

Placements24 • Sandton

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary
Bonus structure
Medical aid
+3
Senior Automotive Electronics Engineer
Senior Automotive Electronics Engineer

Placements24 • Centurion

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

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,500,000
Health benefits
Retirement savings plan
Training opportunities
Automotive Electronics Systems Engineer
Automotive Electronics Systems Engineer

Placements24 • Pretoria

Hybrid
ZAR 850,000 - 1,150,000
Automotive Embedded Software Developer
Automotive Embedded Software Developer

Placements24 • Stellenbosch

Hybrid
ZAR 700,000 - 1,100,000
Health insurance
Retirement plan
Professional development
+2
Automotive Systems Engineer
Automotive Systems Engineer

Placements24 • Soweto

Hybrid
ZAR 600,000 - 900,000
Hybrid work model
Health benefits
Professional development