Lead Automotive Software Engineer (Embedded Systems)

Placements24

Rustenburg

Hybrid

ZAR 900,000 - 1,500,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

Fully remote work environment
Competitive compensation
Medical, dental, and vision insurance
Generous paid time off

Job summary

Placements24 is seeking a Lead Automotive Software Engineer (Embedded Systems) for a fully remote position. You will design, implement, and guide embedded software across ECUs, ADAS, and infotainment, leveraging C/C++, RTOS, and AUTOSAR standards.

You will mentor engineers, set architecture, and ensure robust, scalable solutions in a remote, globally distributed team. The role requires 7+ years in embedded software with leadership experience, strong communication, and a passion for cutting-edge

Qualifications

  • Master's or Ph.D. in Computer Science, Electrical Engineering, or a related field, or equivalent practical experience.
  • Minimum of 7 years of experience in embedded software development, with at least 2 years in a technical leadership role.
  • Extensive experience with embedded C/C++ programming and embedded systems design.
  • Proficiency with real-time operating systems (RTOS) and embedded Linux.
  • In-depth knowledge of automotive communication protocols (CAN, LIN, Automotive Ethernet) and standards (AUTOSAR).
  • Experience with software development lifecycle (SDLC) and agile methodologies.
  • Strong understanding of software verification and validation techniques, including unit testing and integration testing.
  • Excellent problem-solving, debugging, and analytical skills.
  • Exceptional communication and interpersonal skills, suitable for a remote team environment.
  • Experience with version control systems (e.g., Git) and build systems.

Responsibilities

  • Lead the design, architecture, and development of embedded software for automotive applications, ensuring robustness, efficiency, and scalability.
  • Mentor and guide a team of embedded software engineers, fostering a culture of technical excellence and collaboration.
  • Define software requirements, create detailed technical specifications, and develop comprehensive test plans.
  • Implement and optimize embedded software using C/C++ for microcontrollers and embedded processors.
  • Develop and integrate software components, ensuring seamless communication using automotive protocols such as CAN, LIN, Ethernet, and AUTOSAR.
  • Conduct code reviews, debugging, and performance tuning to ensure software quality and reliability.
  • Collaborate closely with hardware engineers, system architects, and QA teams to achieve project milestones.
  • Stay abreast of emerging automotive software technologies, standards, and best practices.
  • Drive the adoption of new tools, methodologies, and processes to enhance development efficiency and product quality.

Skills

Embedded C/C++
Real-time systems
Software debugging
Communication

Education

Master's or Ph.D. in Computer Science or Electrical Engineering

Tools

RTOS
AUTOSAR
CAN
LIN
Ethernet
Git
Build systems

Job description

About the Role

Our client is at the forefront of automotive innovation and is seeking an exceptional Lead Automotive Software Engineer specializing in Embedded Systems for a fully remote position. This pivotal role involves leading the design, development, and implementation of embedded software for next-generation automotive control units, infotainment systems, and advanced driver-assistance systems (ADAS). You will spearhead a talented team of engineers, driving technical direction and ensuring the delivery of high-quality, reliable, and performant software solutions. The ideal candidate possesses a deep understanding of embedded C/C++, real-time operating systems (RTOS), and automotive communication protocols. This is a remote-first opportunity, demanding excellent self-management, communication skills, and a passion for shaping the future of automotive technology from wherever you are. If you are a visionary engineer eager to make a significant impact, this role is for you.

Key Responsibilities
  • Lead the design, architecture, and development of embedded software for automotive applications, ensuring robustness, efficiency, and scalability.
  • Mentor and guide a team of embedded software engineers, fostering a culture of technical excellence and collaboration.
  • Define software requirements, create detailed technical specifications, and develop comprehensive test plans.
  • Implement and optimize embedded software using C/C++ for microcontrollers and embedded processors.
  • Develop and integrate software components, ensuring seamless communication using automotive protocols such as CAN, LIN, Ethernet, and AUTOSAR.
  • Conduct code reviews, debugging, and performance tuning to ensure software quality and reliability.
  • Collaborate closely with hardware engineers, system architects, and QA teams to achieve project milestones.
  • Stay abreast of emerging automotive software technologies, standards, and best practices.
  • Drive the adoption of new tools, methodologies, and processes to enhance development efficiency and product quality.
Requirements
  • Master's or Ph.D. in Computer Science, Electrical Engineering, or a related field, or equivalent practical experience.
  • Minimum of 7 years of experience in embedded software development, with at least 2 years in a technical leadership role.
  • Extensive experience with embedded C/C++ programming and embedded systems design.
  • Proficiency with real-time operating systems (RTOS) and embedded Linux.
  • In-depth knowledge of automotive communication protocols (CAN, LIN, Automotive Ethernet) and standards (AUTOSAR).
  • Experience with software development lifecycle (SDLC) and agile methodologies.
  • Strong understanding of software verification and validation techniques, including unit testing and integration testing.
  • Excellent problem-solving, debugging, and analytical skills.
  • Exceptional communication and interpersonal skills, suitable for a remote team environment.
  • Experience with version control systems (e.g., Git) and build systems.
Benefits
  • Fully remote work environment, offering unparalleled flexibility.
  • Highly competitive salary package and performance-based incentives.
  • Comprehensive medical, dental, and vision insurance.
  • Generous paid time off and holidays.
  • Significant opportunities for career advancement and professional development in cutting-edge automotive technology.
  • Access to advanced development tools and technologies.
  • A stimulating and collaborative work culture, even in a remote setting.
  • Support for home office setup and ongoing professional training.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Automotive Software Engineer - Embedded Systems
Remote Automotive Software Engineer - Embedded Systems

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Performance bonuses
Global engineering team
Remote Automotive Software Engineer (Embedded Systems)
Remote Automotive Software Engineer (Embedded Systems)

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,700,000
Health insurance (remote)?
Home office stipend
Generous remote salary
Remote Automotive Software Engineer (Embedded Systems)
Remote Automotive Software Engineer (Embedded Systems)

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,200,000
Stock options
Home office allowance
Health benefits
+2
Remote Automotive Software Engineer (Embedded Systems)
Remote Automotive Software Engineer (Embedded Systems)

Placements24 • Johannesburg

Remote
ZAR 900,000 - 1,300,000
Health insurance
Home office stipend
401k retirement plan with matching
+2
Senior Automotive Embedded Software Developer - Remote
Senior Automotive Embedded Software Developer - Remote

Placements24 • Polokwane

Hybrid
ZAR 1,200,000 - 1,800,000
Medical insurance
Dental insurance
Vision insurance
+5
Senior Automotive Software Engineer - Fully Remote
Senior Automotive Software Engineer - Fully Remote

Placements24 • Polokwane

Hybrid
ZAR 1,976,000 - 2,964,000
Fully remote work
Competitive salary
Health, dental, and vision insurance
+3
Remote Automotive Software Engineer - Embedded Systems
Remote Automotive Software Engineer - Embedded Systems

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,999,000 - 2,999,000
Highly competitive salary
Annual bonuses
Full remote work flexibility
+3
Senior Automotive Software Engineer - Remote
Senior Automotive Software Engineer - Remote

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,300,000
Fully remote
Stock options
Flexible schedule
+2
Automotive Software Engineer
Automotive Software Engineer

Placements24 • Durban

Hybrid
ZAR 700,000 - 950,000
Fully remote
Health insurance
Career development
+1
Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 1,992,000 - 2,988,000
Fully remote work
Flexible hours