Senior Automotive Software Development Engineer

Placements24

Centurion

On-site

ZAR 800,000 - 1,400,000

Full time

3 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 package
Medical aid
Provident fund
Learning opportunities and conferences
Centurion facility

Job summary

Placements24 in Centurion, Gauteng, seeks a Senior Automotive Software Development Engineer to design and implement advanced embedded software for ECUs, infotainment, and ADAS. You will write robust C/C++ code, collaborate with hardware, systems, and QA teams, and ensure high-quality software through reviews and comprehensive testing.

The role emphasizes modern automotive tech, AUTOSAR awareness, and cybersecurity considerations, with a path for professional growth in a leading automotive

Qualifications

  • 6+ years in embedded software with 4+ years in automotive.
  • Proficient in C/C++ for embedded systems.
  • Experience with CAN/LIN/FlexRay/Ethernet.
  • Familiar with RTOS such as QNX or OSEK.
  • Knowledge of SDLC methodologies (Agile & Waterfall).
  • ISO 26262 knowledge is a plus.
  • Bachelor's or Master's in a related field.

Responsibilities

  • Design, develop, test, and maintain embedded software for ECUs, infotainment, and ADAS.
  • Write clean, documented C/C++ code following coding standards.
  • Collaborate with hardware, systems, and QA teams to define requirements.
  • Debug and troubleshoot complex software issues and root cause analysis.
  • Participate in code reviews to ensure quality.
  • Develop unit, integration, and system tests for reliability.
  • Contribute to software architecture and module design.
  • Stay updated on AUTOSAR, AUTOKO, and cybersecurity best practices.

Skills

C/C++
Embedded software
Teamwork
Analytical skills

Education

Bachelor's/Master's in CS/EE/SE

Tools

CAN
LIN
FlexRay
Ethernet
RTOS (QNX/OSEK)
Debugging tools

Job description

About the Role

Our client, a prominent player in the automotive sector, is seeking a highly experienced Senior Automotive Software Development Engineer to join their dedicated team in Centurion, Gauteng. This role is crucial for developing and implementing sophisticated software solutions that power the next generation of vehicles. You will be at the forefront of innovation, working with cutting-edge technologies to enhance vehicle performance, safety, and user experience. The ideal candidate will possess a strong background in embedded software development, a deep understanding of automotive systems, and a passion for creating robust and efficient code. This is a demanding but rewarding role for a talented engineer looking to make a significant impact in the rapidly evolving automotive landscape.

Key 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.
Requirements
  • 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.
  • Strong analytical and problem‑solving skills.
  • Excellent teamwork and communication abilities.
Benefits
  • Our client offers a highly competitive salary package, comprehensive medical aid, and a generous provident fund.
  • You will benefit from opportunities for continuous learning and career advancement, including access to specialized training and conferences.
  • This role provides the chance to work on exciting, industry‑leading projects with a talented team.
  • The position is based in our modern facility in Centurion, Gauteng , offering a stable and professional work environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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 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
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 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
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
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
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
Automotive Software Development Lead
Automotive Software Development Lead

Placements24 • Centurion

Hybrid
ZAR 1,100,000 - 1,700,000
Stock options
Health insurance
Relocation assistance
+1
Senior Automotive Software Development Lead
Senior Automotive Software Development Lead

Placements24 • Randburg

Hybrid
ZAR 1,200,000 - 1,900,000
Salary bonuses
Health insurance
Dental & vision
+5