Senior Automotive Embedded Software Engineer

Placements24

Cape Town

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

Medical aid
Retirement planning
Performance bonus

Job summary

Placements24 in Cape Town, Western Cape, seeks a Senior Automotive Embedded Software Engineer to design, develop, and test ECUs for modern vehicles. The role emphasizes RTOS, C/C++, AUTOSAR, MISRA, and collaboration with hardware and validation teams.

Candidates should have 6+ years in automotive embedded software, with a strong focus on ADAS, infotainment, or powertrain control. On-site in Cape Town, with a dynamic engineering culture and growth opportunities.

Qualifications

  • Bachelor's or Master's in CS, Electrical Engineering or related field.
  • 6+ years in embedded software for automotive environments.
  • Proficient in C/C++ for embedded systems and RTOS.
  • Experience with AUTOSAR, MISRA, ISO 26262 is preferred.
  • Knowledge of automotive networks: CAN, LIN, Ethernet.
  • Strong analytical and collaboration skills.

Responsibilities

  • Design, develop, test and maintain embedded software for ECUs.
  • Follow automotive standards (AUTOSAR, MISRA C/C++).
  • Develop components for ADAS, infotainment, or powertrain control.
  • Debug, analyze, and optimize software with advanced tools.
  • Collaborate with hardware, system, and validation teams.
  • Write clear, documented code and participate in reviews.
  • Develop unit and integration tests and contribute to architecture.

Skills

C / C++ programming
Embedded systems
RTOS experience
AUTOSAR
MISRA C/C++
Problem solving
SDLC & Agile

Education

Bachelor's degree in CS/EE
Master's degree (advantage)

Tools

FreeRTOS
QNX
CAN
LIN
Ethernet

Job description

About the Role

Our client, a leader in automotive innovation, is seeking a highly skilled Senior Automotive Embedded Software Engineer to join their dedicated team in Cape Town, Western Cape . This role is crucial for the development of sophisticated software solutions that power modern vehicles, focusing on areas such as ADAS, infotainment, or powertrain control. The ideal candidate possesses a deep understanding of embedded systems, real-time operating systems (RTOS), and C/C++ programming within an automotive context. This on-site position offers the opportunity to work with cutting-edge technology and contribute to the development of safe, reliable, and intelligent automotive systems. You will be an integral part of a forward-thinking engineering culture.

Key Responsibilities
  • Design, develop, test, and maintain embedded software for automotive control units and ECUs.
  • Implement software following stringent automotive standards (e.g., AUTOSAR, MISRA C/C++).
  • Develop and integrate software components for complex automotive systems, such as ADAS, infotainment, powertrain control, or body electronics.
  • Perform software debugging, analysis, and optimization using advanced tools and techniques.
  • Collaborate with hardware engineers, system engineers, and validation teams to ensure seamless integration and functionality.
  • Write clear, concise, and well-documented code.
  • Participate in code reviews and provide constructive feedback to team members.
  • Develop and execute unit tests and integration tests to ensure software quality and robustness.
  • Contribute to the definition of software architecture and design patterns.
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 6 years of professional experience in embedded software development, with a significant focus on the automotive industry.
  • Proficiency in C and C++ programming languages for embedded systems.
  • Strong experience with Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, or similar.
  • Familiarity with automotive communication protocols (e.g., CAN, LIN, Ethernet).
  • Experience with automotive software development processes and standards (e.g., AUTOSAR, ISO 26262).
  • Proficiency in debugging tools and techniques for embedded systems.
  • Excellent analytical and problem-solving skills.
  • Strong understanding of software development lifecycle (SDLC) and agile methodologies.
  • Ability to work independently and as part of a collaborative team in Cape Town, Western Cape .
Benefits

Our client offers a highly competitive salary, performance bonuses, and a comprehensive benefits package, including medical aid and retirement planning. This role provides the opportunity to work on challenging and innovative projects that are shaping the future of automotive technology. Located in vibrant Cape Town, Western Cape , our modern facility offers a dynamic work environment. We are committed to employee growth and provide excellent opportunities for continuous learning, skill development, and career advancement within a leading automotive company.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Automotive Software Development Engineer - Embedded Systems
Automotive Software Development Engineer - Embedded Systems

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Retirement plan
Generous annual leave
+4
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 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
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 Developer
Senior Automotive Software Developer

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Health benefits
Hybrid work model
Professional development
Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Rustenburg

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

Placements24 • Stellenbosch

Hybrid
ZAR 700,000 - 1,000,000
Competitive salary
Remote & Stellenbosch office
Health insurance & retirement plans
+1
Remote Automotive Software Engineer - Embedded Systems
Remote Automotive Software Engineer - Embedded Systems

Placements24 • Cape Town

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

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 600,000 - 900,000
Stock options
Health insurance
Flexible remote work arrangements
+1
Lead Automotive Software Engineer
Lead Automotive Software Engineer

Placements24 • Centurion

On-site
ZAR 1,200,000 - 2,000,000
Performance bonuses
Health & retirement benefits
Paid time off
+2