Senior Automotive Software Developer

Placements24

Southampton

On-site

GBP 45,000 - 68,000

Full time

2 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

Highly competitive salary
Comprehensive benefits package
State-of-the-art development tools
Professional growth and learning
Collaborative and innovative work env.
Opportunity for leadership roles

Job summary

Our client in Randburg, Gauteng, is seeking a Senior Automotive Software Developer to drive embedded software for infotainment, ADAS, and connectivity. You will design, implement, and test high-quality code across the full software lifecycle in a collaborative Agile environment.

The role demands 5+ years in automotive software, strong C++, Python, or Java skills, and familiarity with AUTOSAR and automotive protocols.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • Minimum 5 years of professional software development experience in automotive embedded systems.
  • Proficient in C++, Python, or Java and embedded development environments.
  • Solid knowledge of CAN, LIN, AUTOSAR and Automotive Ethernet.
  • Experience with RTOS and Agile/Scrum.

Responsibilities

  • Design, develop, and maintain software for automotive embedded systems (infotainment, ADAS, connectivity).
  • Write clean, efficient, and well-documented code in C++, Python, or Java.
  • Collaborate with hardware engineers, system architects, and product managers.
  • Implement and test components, ensuring adherence to automotive standards and protocols (AUTOSAR, CAN, LIN).
  • Debug and resolve defects, optimize performance and reliability.
  • Participate in code reviews and enhance development processes.
  • Stay updated on automotive software technologies and trends.
  • Contribute to architecture and design of new software features.
  • Ensure software security and compliance with industry best practices.
  • Mentor junior developers and provide technical guidance.

Skills

C++
Python
Java
RTOS
AUTOSAR
Embedded systems

Education

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

Tools

Embedded development environments

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

Automotive Software Developer
Automotive Software Developer

Placements24 • Southampton

On-site
GBP 27,000 - 41,000
Medical aid
Pension fund
Professional development
+1
Senior Automotive Embedded Systems Engineer
Senior Automotive Embedded Systems Engineer

Placements24 • Southampton

On-site
GBP 45,000 - 54,000
Competitive salary
Medical and retirement benefits
Career development
+1
Senior Automotive Test Automation Engineer
Senior Automotive Test Automation Engineer

Placements24 • Southampton

On-site
GBP 41,000 - 63,000
Competitive salary package
Medical, dental, and vision insurance
Retirement savings plan
+4
Senior Automotive Software Engineer: Infotainment & ADAS
Senior Automotive Software Engineer: Infotainment & ADAS

Placements24 • Southampton

On-site
GBP 45,000 - 68,000
Highly competitive salary
Comprehensive benefits package
State-of-the-art development tools
+3
Lead Automotive Engineer
Lead Automotive Engineer

Placements24 • Southampton

Hybrid
GBP 54,000 - 82,000
Annual bonus
Private medical insurance
Generous pension scheme
+2
Automotive Systems Integration Engineer
Automotive Systems Integration Engineer

Placements24 • Southampton

On-site
GBP 41,000 - 68,000
Competitive salary
Career growth opportunities
Retirement savings plan
+2
Lead Automotive Cybersecurity Engineer
Lead Automotive Cybersecurity Engineer

Placements24 • Southampton

Hybrid
GBP 54,000 - 95,000
Hybrid work model
Executive benefits package
Professional growth opportunities
+2
Senior Automotive Performance Engineer
Senior Automotive Performance Engineer

Placements24 • Southampton

On-site
GBP 45,000 - 63,000
Competitive remuneration package
Medical aid & retirement contributions
Professional development & training
+2
Mechanical Engineer - Automotive OEM
Mechanical Engineer - Automotive OEM

Placements24 • Southampton

On-site
GBP 41,000 - 54,000
Healthcare benefits
Retirement savings plan
Professional development
Lead Mechanical Engineer - Automotive Systems
Lead Mechanical Engineer - Automotive Systems

Placements24 • Southampton

On-site
GBP 54,000 - 86,000
Medical insurance
Dental insurance
Vision insurance
+2