Back to jobs
P

Senior Automotive Software Developer

Placements24 Β· Johannesburg Β· za
1 week ago Presencial Salary: R 1 - 900

Is this job safe from AI?

38%
62%
πŸ€– AI estimate β€” vote to help refine this

DescriΓ§Γ£o

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.
#J-18808-Ljbffr
Expira em 12/11/2026

Related Jobs