Senior Automotive Software Engineer

Placements24

Centurion

Hybrid

ZAR 1,000,000 - 1,400,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Fully remote work
Flexible hours
Competitive salary and bonuses
Health insurance
Professional development opportunities

Job summary

Placements24 is seeking a Senior Automotive Software Engineer to join a fully remote team based out of Centurion, South Africa. You will contribute across the full software development lifecycle to build cutting‑edge automotive software that enhances vehicle performance, safety and user experience.

Design and implement embedded software in C/C++, work with RTOS, CAN/LIN/Ethernet, and collaborate with hardware engineers.

Qualifications

  • Bachelor's or Master's degree in CS, EE, or related field.
  • 5+ years embedded software development in automotive.
  • Strong C/C++ skills and RTOS experience.
  • Familiar with CAN, LIN, Ethernet.
  • Experience with Git.
  • Excellent problem-solving and remote collaboration.

Responsibilities

  • Design, develop, and implement embedded software for real-time automotive applications.
  • Write clean, maintainable C/C++/Python code.
  • Collaborate with hardware engineers to define software interfaces.
  • Develop and execute unit, integration, and system tests.
  • Troubleshoot and debug complex software issues across platforms.
  • Improve software development processes.

Skills

Embedded software development
C/C++
RTOS
CAN/LIN/Ethernet protocols
Git
Problem solving
Remote collaboration

Education

Bachelor's or Master's degree in CS/EE

Tools

RTOS configurations
CAN/LIN/Ethernet protocols

Job description

About the Role

Our client is seeking a highly skilled Senior Automotive Software Engineer to join their innovative, fully remote team based out of Centurion . This position is integral to the development of cutting-edge automotive software solutions, impacting the future of vehicle technology. You will be involved in the entire software development lifecycle, from design and implementation to testing and deployment, working on complex systems that enhance vehicle performance, safety, and user experience. This role offers the flexibility of remote work, allowing you to contribute from anywhere while collaborating with a global team of experts in a dynamic and challenging field.

Key Responsibilities
  • Design, develop, and implement embedded software for automotive applications, focusing on real-time systems.
  • Write clean, efficient, and maintainable code in languages such as C, C++, or Python.
  • Collaborate with hardware engineers and system architects to define software requirements and interfaces.
  • Develop and execute unit tests, integration tests, and system tests to ensure software quality and reliability.
  • Troubleshoot and debug complex software issues across various automotive platforms.
  • Contribute to the continuous improvement of software development processes and methodologies.
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 5+ years of experience in embedded software development , with a focus on the automotive industry.
  • Strong proficiency in C/C++ and experience with real-time operating systems (RTOS).
  • Familiarity with automotive communication protocols (e.g., CAN, LIN, Ethernet).
  • Experience with software development tools and version control systems (e.g., Git).
  • Excellent problem-solving skills and the ability to work effectively in a remote, collaborative environment.
Benefits
  • Highly competitive salary and performance bonuses.
  • Fully remote work arrangement with flexible hours.
  • Comprehensive health insurance and wellness programs.
  • Opportunities for professional development and attending industry conferences.
  • Contribution to shaping the future of automotive technology.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Fully remote work arrangement
Competitive salary with bonuses
Health, dental, and vision insurance
+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
Remote Automotive Software Developer
Remote Automotive Software Developer

Placements24 • Sandton

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Remote work
Global collaboration
+2
Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Sandton

Hybrid
ZAR 1,000,000 - 1,400,000
Competitive salary
Health benefits
Flexible schedule
+2
Automotive Software Engineer
Automotive Software Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 600,000 - 900,000
Stock options
Health insurance
Flexible remote work arrangements
+1
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
Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,300,000
Stock options
Health, dental, and vision insurance
Flexible remote work
+2
Senior Automotive Software Developer
Senior Automotive Software Developer

Placements24 • Benoni

On-site
ZAR 1,928,000 - 3,053,000
Competitive salary
Bonus program
Health insurance
+5
Remote Automotive Embedded Software Developer
Remote Automotive Embedded Software Developer

Placements24 • Randburg

Hybrid
ZAR 720,000 - 1,100,000
Year-end bonuses
Remote work flexibility
Health insurance
+2
Remote Automotive Software Engineer
Remote Automotive Software Engineer

Placements24 • Vereeniging

Remote
ZAR 520,000 - 780,000
Competitive salary & bonus
Remote-friendly
Health & wellness programs
+2