Lead Automotive Software Developer (Embedded Systems)

Placements24

Pretoria

Hybrid

ZAR 1,400,000 - 2,100,000

Full time

46 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

Remote work within South Africa
Competitive salary
Medical aid

Job summary

Placements24 invites applications for a Lead Automotive Software Developer based in Pretoria, offering fully remote work within South Africa. You will spearhead the embedded software team, shaping software for vehicle control units, infotainment, and ADAS.

You will architect and implement low-level drivers and middleware in C/C++, optimize RTOS-based systems, enforce coding standards, mentor engineers, and collaborate with hardware, system architects and product managers to deliver high-quality,

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
  • Minimum 7 years of embedded software development experience, with 3+ years in lead/senior role.
  • Strong automotive industry experience and knowledge of software architectures.

Responsibilities

  • Lead design, development, testing, and deployment of embedded software for automotive applications.
  • Architect software solutions for new vehicle features and platforms for scalability and reliability.
  • Develop low-level drivers, middleware, and application software using C/C++.
  • Implement and optimize RTOS for automotive environments.
  • Collaborate with hardware engineers to define requirements and integration.
  • Define coding standards, best practices, and robust testing methodologies (unit/integration).
  • Mentor junior engineers and lead a high-performing team.
  • Participate in code reviews and provide feedback for code quality.
  • Troubleshoot and resolve complex software defects and performance issues.
  • Contribute to tool selection and adoption of new technologies.
  • Stay updated with automotive software trends and standards like AUTOSAR and ISO 26262.

Skills

C/C++
Leadership
Embedded systems
RTOS
Debugging

Education

Bachelor's or Master's in CS/EE

Tools

FreeRTOS
QNX
CAN/LIN/Ethernet

Job description

About the Role

Our client, a rapidly expanding automotive technology company, is seeking a talented and experienced Lead Automotive Software Developer to spearhead their embedded systems development team. This role is based in Pretoria, Gauteng , and operates on a fully remote basis, offering the flexibility to work from anywhere within South Africa. You will be responsible for designing, developing, and implementing cutting-edge embedded software for vehicle control units, infotainment systems, and advanced driver-assistance systems (ADAS). This leadership position requires a strong technical background, excellent architectural skills, and the ability to mentor and guide a team of software engineers. You will collaborate closely with hardware engineers, system architects, and product managers to deliver robust, reliable, and high-performance software solutions that define the future of automotive experiences. We are looking for a proactive leader passionate about innovation and quality in embedded software.

Key Responsibilities
  • Lead the design, development, testing, and deployment of embedded software for automotive applications.
  • Architect software solutions for new vehicle features and platforms, ensuring scalability, reliability, and maintainability.
  • Develop low-level drivers, middleware, and application software using C/C++.
  • Implement and optimize real-time operating systems (RTOS) for automotive environments.
  • Collaborate with hardware engineers to define hardware requirements and ensure seamless integration of software and hardware.
  • Define and enforce coding standards, best practices, and robust testing methodologies (unit testing, integration testing).
  • Mentor and guide junior software engineers, fostering a collaborative and high-performing team environment.
  • Participate in code reviews and provide constructive feedback to ensure code quality.
  • Troubleshoot and resolve complex software defects and performance issues.
  • Contribute to the selection and evaluation of development tools and technologies.
  • Stay up-to-date with the latest advancements in automotive software, embedded systems, and relevant industry trends.
  • Ensure adherence to automotive software development standards and processes (e.g., AUTOSAR, ISO 26262).
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 7 years of experience in embedded software development, with at least 3 years in a lead or senior role.
  • Proven experience in the automotive industry, with a strong understanding of automotive software architectures.
  • Expert proficiency in C and C++ programming languages.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, QNX, or equivalent.
  • Familiarity with automotive communication protocols (e.g., CAN, LIN, Ethernet).
  • Experience with embedded debugging tools and techniques.
  • Knowledge of software development life cycle (SDLC) and agile methodologies.
  • Understanding of automotive functional safety (ISO 26262) principles is highly desirable.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong leadership, mentoring, and communication skills.
  • Ability to work independently and effectively in a remote team setting.
Benefits

This fully remote position offers a highly competitive salary and significant opportunities for professional growth. You will work on cutting-edge automotive technology, contribute to groundbreaking projects, and lead a talented team. Our client provides comprehensive benefits, including excellent medical aid coverage, retirement fund contributions, and generous leave allowances. Enjoy the flexibility of remote work combined with the challenge and reward of developing the future of automotive software. Be part of an innovative company culture that values your contributions and supports your career aspirations.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Remote Lead Automotive Software Engineer
Remote Lead Automotive Software Engineer

Placements24 • Upington

Hybrid
ZAR 1,000,000 - 1,800,000
Stock options
Premium medical, dental, vision
Generous paid time off
Lead Automotive Software Engineer (Remote)
Lead Automotive Software Engineer (Remote)

Placements24 • George

Hybrid
ZAR 1,200,000 - 1,800,000
Remote work
Career growth
Health insurance
+2
Lead Automotive Software Developer (Remote)
Lead Automotive Software Developer (Remote)

Placements24 • Cape Town

Hybrid
ZAR 1,200,000 - 1,800,000
Fully remote work arrangement
Health insurance coverage
Training and certifications
+2
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
Senior Automotive Software Engineer (Remote)
Senior Automotive Software Engineer (Remote)

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000
Comprehensive remote work setup and IT
Flexible working hours
Lead Automotive Software Architect: Embedded & Adas
Lead Automotive Software Architect: Embedded & Adas

Placements24 • Gauteng

On-site
ZAR 1,000,000 - 1,600,000
Competitive salary
Bonus scheme
Health insurance
+3
Senior Automotive Software Engineer (Remote)
Senior Automotive Software Engineer (Remote)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Remote-first
Home office stipend
Lead Automotive Software Developer (Embedded Systems)
Lead Automotive Software Developer (Embedded Systems)

Placements24 • Cape Town

On-site
ZAR 900,000 - 1,700,000
Competitive salary & bonuses
Health, dental, and vision insurance
Pension scheme
+3
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