Lead Automotive Software Developer (Embedded Systems)

Placements24

Cape Town

On-site

ZAR 900,000 - 1,700,000

Full time

25 hours 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 & bonuses
Health, dental, and vision insurance
Pension scheme
Learning & certifications
Relocation assistance
Cape Town office environment

Job summary

Placements24 is seeking a Lead Automotive Software Developer in Cape Town to guide a talented embedded software team across ECU firmware, sensor integration, and automotive protocols. You will drive architecture, safety assurance (ISO 26262), and CI/CD practices, delivering robust software for infotainment and vehicle control units.

You bring 8+ years in embedded automotive software, strong C/C++, RTOS experience (QNX/AUTOSAR/FreeRTOS), and proven leadership and mentoring abilities in agile

Qualifications

  • 8+ years in embedded automotive software development, with leadership experience.
  • Strong proficiency in C/C++ and RTOS concepts, plus automotive protocols.
  • Experience with ISO 26262 safety processes and Agile methods.

Responsibilities

  • Lead design, development and implementation of embedded software for automotive applications.
  • Architect robust, scalable software meeting safety and performance standards.
  • Mentor a team of engineers with code reviews and feedback.
  • Collaborate with hardware, systems, and product managers to define requirements.
  • Develop and maintain design specs, test plans, and user manuals.
  • Enforce CI/CD and best practices for software development.
  • Ensure on-time delivery of high-quality software releases.

Skills

Embedded systems leadership
C/C++ expertise
RTOS experience
Automotive protocols CAN/LIN/Ethernet
ISO 26262 knowledge
Agile development
Mentoring
Communication skills

Education

Bachelor's or Master's in CS/EE

Tools

QNX RTOS
AUTOSAR
FreeRTOS
CAN/LIN/Ethernet debugging tools

Job description

About the Role

Our client is a pioneering force in the automotive industry, recognized for its commitment to innovation and quality. We are seeking an exceptional Lead Automotive Software Developer with expertise in embedded systems to join our prestigious engineering hub in Cape Town, Western Cape . This leadership position offers the chance to shape the future of automotive software, driving the development of complex embedded solutions for infotainment, driver assistance systems, and vehicle control units. You will guide a talented team of engineers, fostering a collaborative atmosphere and ensuring the delivery of high-quality, reliable software. This role is critical in integrating advanced software features into our next-generation vehicle platforms, ensuring seamless user experiences and superior vehicle performance. We are looking for a visionary leader who is passionate about automotive technology and possesses a deep understanding of embedded software development best practices. Your contributions will be integral to maintaining our position as an industry leader in technological advancement.

Key Responsibilities

Lead the design, development, and implementation of embedded software for automotive applications, including ECU firmware, sensor integration, and communication protocols (CAN, LIN, Ethernet). Architect robust and scalable software solutions that meet stringent automotive safety and performance standards (e.g., ISO 26262). Manage and mentor a team of software developers, providing technical guidance, code reviews, and performance feedback. Collaborate with hardware engineers, systems engineers, and product managers to define software requirements and specifications. Develop and maintain comprehensive software documentation, including design specifications, test plans, and user manuals. Implement and enforce best practices for software development, version control, and continuous integration/continuous deployment (CI/CD). Debug complex software issues, conduct root cause analysis, and implement effective solutions. Contribute to strategic technical planning and technology roadmap development for automotive software. Ensure adherence to project timelines and deliver high-quality software releases.

Requirements

Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. 8+ years of experience in embedded software development, with a significant focus on automotive applications. Proven experience leading software development teams and projects. In-depth knowledge of C/C++ programming languages and embedded real-time operating systems (RTOS) like QNX, AUTOSAR, or FreeRTOS. Experience with automotive communication protocols (CAN, LIN, Automotive Ethernet). Familiarity with automotive safety standards (ISO 26262) and cybersecurity principles. Proficiency in using debugging tools, emulators, and simulators for embedded systems. Strong understanding of software architecture patterns and design principles. Excellent analytical, problem-solving, and communication skills. Experience with Agile development methodologies.

Benefits

Highly competitive salary and performance-based bonuses. Comprehensive health, dental, and vision insurance. Generous pension scheme and life assurance. Opportunities for continuous learning and professional certifications. Access to cutting-edge technology and development tools. Relocation assistance available for qualified candidates. A vibrant and collaborative work environment in beautiful Cape Town .

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Placements24 • Cape Town

On-site
ZAR 900,000 - 1,400,000
Medical aid
Retirement planning
Performance bonus
Lead Automotive Software Engineer
Lead Automotive Software Engineer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary and stock options
Health, dental, and vision insurance
Hybrid work model in Pretoria
+2
Lead Automotive Software Developer (Embedded Systems)
Lead Automotive Software Developer (Embedded Systems)

Placements24 • Pretoria

Hybrid
ZAR 1,400,000 - 2,100,000
Remote work within South Africa
Competitive salary
Medical aid
Senior Automotive Software Engineer - Embedded Systems
Senior Automotive Software Engineer - Embedded Systems

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
Relocation assistance
Generous leave
Professional development
+1
Lead Automotive Software Developer
Lead Automotive Software Developer

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,300,000
Salary package
Medical, dental, vision insurance
Retirement fund contribution
+5
Lead Automotive Software Architect – Cape Town
Lead Automotive Software Architect – Cape Town

Placements24 • Cape Town

On-site
ZAR 1,000,000 - 1,700,000
Competitive salary
Performance-based bonus
Medical and dental coverage
+3
Lead Automotive Software Engineer - Embedded Systems
Lead Automotive Software Engineer - Embedded Systems

Placements24 • Kempton Park

Hybrid
ZAR 1,200,000 - 2,000,000
Bonus scheme
Health insurance
Pension plan
+1
Lead Automotive Embedded Software Developer
Lead Automotive Embedded Software Developer

Placements24 • Durban

On-site
ZAR 1,000,000 - 1,600,000
On-site role in Durban
Competitive compensation
Professional development
Lead Automotive Software Engineer
Lead Automotive Software Engineer

Placements24 • George

Hybrid
ZAR 1,200,000 - 1,800,000
Health insurance
Retirement contributions
Performance bonuses
+5