Senior Automotive Software Developer

Placements24

Johannesburg

On-site

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

Competitive salary
State-of-the-art development tools
Career growth opportunities

Job summary

Placements24 is recruiting a Senior Automotive Software Developer for our Randburg R&D facility. You will design and implement embedded software for infotainment, ADAS, and connectivity, using C++, Python, or Java, in an agile environment.

You will work with hardware engineers, system architects, and product managers to ensure AUTOSAR, CAN and LIN compliance, mentor juniors, and help deliver robust, high-performance software for next-generation vehicles.

Qualifications

  • Degree in CS or Software Engineering or related field.
  • 5+ years in software development for automotive embedded systems.
  • Proficiency in C++, Python, or Java and embedded dev environments.
  • Strong knowledge of CAN/LIN, AUTOSAR and RTOS standards.

Responsibilities

  • Design, develop and maintain embedded software for infotainment, ADAS and connectivity.
  • Write clean, documented code in C++, Python or Java.
  • Collaborate with hardware engineers, system architects and product managers.
  • Ensure compliance with automotive standards and test components thoroughly.
  • Mentor junior developers and contribute to process improvements.

Skills

C++
Python
Java
Embedded systems
Problem solving
Teamwork

Education

Bachelor's or Master's in Computer Science or Software Engineering

Tools

AUTOSAR
CAN/LIN
RTOS

Job description

About the Role

Our client, a leader in automotive technology and innovation based in Randburg, Gauteng , is seeking a highly skilled and experienced Senior Automotive Software Developer . This role is integral to the development of next-generation in-vehicle infotainment systems, advanced driver-assistance systems (ADAS), and connected car solutions. The ideal candidate will possess a strong background in software engineering, coupled with a deep understanding of embedded systems and automotive protocols. You will be involved in the full software development lifecycle, from design and implementation to testing and deployment, working within a collaborative and agile environment. We are looking for a creative problem-solver with a passion for cutting-edge technology and a commitment to delivering robust, high-performance software. This position offers an exciting opportunity to shape the future of automotive user experiences and safety features. The role is based at our client's state-of-the-art R&D facility in Randburg , where you will contribute to groundbreaking automotive advancements.

Key Responsibilities
  • Design, develop, and maintain high-quality software for automotive embedded systems, including infotainment, ADAS, and connectivity modules.
  • Write clean, efficient, and well-documented code using languages such as C++, Python, or Java.
  • Collaborate with cross-functional teams, including hardware engineers, system architects, and product managers.
  • Implement and test software components, ensuring adherence to automotive standards and protocols (e.g., AUTOSAR, CAN, LIN).
  • Debug and resolve software defects, optimizing performance and reliability.
  • Participate in code reviews and contribute to the continuous improvement of development processes.
  • Stay abreast of the latest advancements in automotive software technologies and trends.
  • Contribute to the architecture and design of new software features and systems.
  • Ensure software security and compliance with industry best practices.
  • Mentor junior software developers and provide technical guidance.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional experience in software development, with a significant focus on automotive embedded systems.
  • Proficiency in C++, Python, or Java, and experience with embedded software development environments.
  • Strong understanding of automotive communication protocols (CAN, LIN, Automotive Ethernet).
  • Experience with real-time operating systems (RTOS) and software development methodologies (Agile, Scrum).
  • Familiarity with automotive software standards (e.g., AUTOSAR) is a plus.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and teamwork abilities.
  • Ability to work independently and take ownership of projects.
  • Experience working in the Gauteng tech or automotive sector is beneficial.
Benefits
  • Highly competitive salary and comprehensive benefits package.
  • Opportunity to work on cutting-edge automotive software technologies.
  • Access to state-of-the-art development tools and resources.
  • Professional growth and continuous learning opportunities.
  • Collaborative and innovative work environment in Randburg.
  • Contribute to shaping the future of the automotive industry.
  • Potential for advancement into leadership roles.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Automotive Software Development Lead
Senior Automotive Software Development Lead

Placements24 • Randburg

Hybrid
ZAR 1,200,000 - 1,900,000
Salary bonuses
Health insurance
Dental & vision
+5
Lead Automotive Software Developer
Lead Automotive Software Developer

Placements24 • Sandton

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary package
Health insurance
Retirement savings
+3
Senior Automotive Software Development Engineer
Senior Automotive Software Development Engineer

Placements24 • Centurion

On-site
ZAR 800,000 - 1,400,000
Competitive salary package
Medical aid
Provident fund
+2
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
Senior Automotive Software Developer
Senior Automotive Software Developer

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Health benefits
Hybrid work model
Professional development
Lead Automotive Software Engineer
Lead Automotive Software Engineer

Placements24 • Pretoria

On-site
ZAR 900,000 - 1,300,000
Competitive salary and stock options
Health, dental, and vision insurance
Hybrid work model in Pretoria
+2
Automotive Software Development Lead
Automotive Software Development Lead

Placements24 • Centurion

Hybrid
ZAR 1,100,000 - 1,700,000
Stock options
Health insurance
Relocation assistance
+1
Senior Automotive Software Architect
Senior Automotive Software Architect

Placements24 • Benoni

On-site
ZAR 1,000,000 - 1,800,000
Competitive salary
Comprehensive benefits package
Lead role on cutting-edge projects
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
Automotive Software Engineer
Automotive Software Engineer

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary with bonus
Medical, dental, and optical coverage
Generous paid time off
+5