Senior Automotive Software Engineer (Remote)

Placements24

Johannesburg

Hybrid

ZAR 900,000 - 1,200,000

Full time

36 hours 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

Health insurance
Remote-first
Home office stipend

Job summary

Placements24 is seeking a Senior Automotive Software Engineer to join a remote-first team delivering advanced automotive software for next‑generation vehicles. You will design, implement, and test embedded systems, collaborating with a global team to meet safety and performance standards.

The role emphasizes C/C++, embedded Linux/RTOS, automotive protocols like CAN/LIN/Ethernet, AUTOSAR familiarity, and rigorous testing.

Qualifications

  • Degree in Computer Science, Electrical Engineering or related field.
  • Minimum 5 years of automotive software development experience.
  • Strong proficiency in C/C++ for embedded systems.
  • Experience with embedded Linux or RTOS and automotive protocols.
  • Knowledge of AUTOSAR architecture is a plus.

Responsibilities

  • Design, develop, and maintain software for automotive control units and infotainment systems.
  • Implement and optimize real-time algorithms meeting automotive safety standards (ISO 26262).
  • Develop software components in C/C++ within embedded Linux/RTOS environments.
  • Collaborate with hardware, architecture, and validation teams to define requirements and integration.
  • Participate in code reviews, debugging, and unit/integration testing.

Skills

Automotive software development
C/C++ proficiency
Embedded systems
CAN/LIN/Automotive Ethernet
AUTOSAR knowledge
Remote collaboration
Problem solving

Education

Bachelor's degree
Master's degree

Tools

Git
CI/CD pipelines
Embedded Linux
RTOS (QNX/FreeRTOS)

Job description

About the Role

Our client, a leader in innovative automotive technology, is seeking a highly skilled and motivated Senior Automotive Software Engineer to join their dynamic, remote-first team. This is an exceptional opportunity to contribute to the development of cutting‑edge automotive systems, impacting the future of mobility. You will be instrumental in designing, implementing, and testing complex software solutions that power next‑generation vehicles. Working collaboratively with a global team of experts, you will leverage your deep understanding of embedded systems and automotive protocols to drive innovation and ensure the highest standards of quality and performance. This role offers the flexibility of fully remote work, allowing you to contribute from anywhere within South Africa, while being an integral part of a forward‑thinking organization.

Key Responsibilities
  • Design, develop, and maintain robust and scalable software for automotive control units and infotainment systems.
  • Implement and optimize algorithms for real‑time applications, ensuring compliance with stringent automotive safety standards (e.g., ISO 26262).
  • Develop and integrate software components using C/C++ and other relevant programming languages within embedded Linux or RTOS environments.
  • Collaborate closely with hardware engineers, system architects, and validation teams to define software requirements and ensure seamless integration.
  • Participate in code reviews, debugging, and root cause analysis of complex software issues.
  • Develop and execute comprehensive unit and integration tests to ensure software reliability and functionality.
  • Contribute to the continuous improvement of software development processes and tools.
  • Document software designs, implementation details, and test procedures thoroughly.
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 5 years of professional experience in automotive software development.
  • Proficiency in C/C++ programming languages is essential.
  • Experience with embedded systems development, RTOS (e.g., QNX, FreeRTOS), and/or embedded Linux.
  • Solid understanding of automotive communication protocols such as CAN, LIN, Automotive Ethernet.
  • Familiarity with AUTOSAR architecture and development.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Strong analytical and problem‑solving skills.
  • Excellent communication and collaboration abilities, particularly in a remote setting.
  • Passion for automotive technology and a commitment to delivering high‑quality software.
Benefits

Our client offers a highly competitive compensation package, including a generous annual salary and potential performance bonuses. As a fully remote position, you will enjoy unparalleled flexibility and work‑life balance. We provide comprehensive health insurance, including medical and dental coverage. Opportunities for continuous professional development, including access to online courses and conferences, are readily available. You'll be part of a supportive and collaborative team environment that encourages innovation and celebrates success. This role offers the chance to work on exciting projects that are shaping the future of the automotive industry from the comfort of your home office in Johannesburg, Gauteng. We also offer a home office stipend to ensure you have the best setup for remote productivity.

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 • Durban

Hybrid
ZAR 700,000 - 1,100,000
Home office stipend
Health insurance
Generous paid time off
Senior Automotive Software Development Engineer (Remote)
Senior Automotive Software Development Engineer (Remote)

Placements24 • East London

Hybrid
ZAR 1,200,000 - 1,600,000
Health insurance
Remote work allowance
Retirement plan
+2
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
Remote Automotive Software Developer (Embedded Systems)
Remote Automotive Software Developer (Embedded Systems)

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Annual leave
Bonuses
+2
Remote Automotive Software Engineer
Remote Automotive Software Engineer

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Flexible remote
Professional growth opportunities
Senior Automotive Embedded Systems Engineer (Remote)
Senior Automotive Embedded Systems Engineer (Remote)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Home office stipend
Performance bonuses
Remote Automotive Software Engineer - Cape Town Based
Remote Automotive Software Engineer - Cape Town Based

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work arrangement
Flexible working hours
Learning resources and conferences
+1
Remote Automotive Software Developer
Remote Automotive Software Developer

Placements24 • Upington

Hybrid
ZAR 650,000 - 1,050,000
Remote work flexibility
Continuous learning opportunities
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 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