Senior Automotive Software Developer

Placements24

United States

On-site

USD 54,000 - 78,000

Full time

4 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
Comprehensive benefits package
State-of-the-art development tools
Professional growth opportunities
Randburg-based role

Job summary

Placements24 is seeking a Senior Automotive Software Developer in Randburg to lead the development of in-vehicle infotainment, ADAS, and connected car solutions. You will work across design, implementation, testing, and deployment within an agile team to deliver robust, high-performance software.

The role requires expertise in embedded automotive software, strong coding skills in C++, Python, or Java, and familiarity with AUTOSAR and automotive protocols.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum 5 years of professional experience in software development with focus on automotive embedded systems.
  • Proficiency in C++, Python, or Java, and experience with embedded software development environments.

Responsibilities

  • Design, develop and maintain software for automotive embedded systems including infotainment, ADAS, and connectivity modules.
  • Write clean, efficient, and well-documented code in C++, Python, or Java.
  • Collaborate with hardware engineers, system architects, and product managers.
  • Implement and test software components, adhering to AUTOSAR, CAN, LIN standards.

Skills

C++
Python
Java
Embedded software

Education

Bachelor's or Master's in CS/Software Engineering

Tools

CAN
LIN
Automotive Ethernet
AUTOSAR
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 • United States

Hybrid
USD 90,000 - 162,000
Performance bonus
Health insurance
Generous leave and holidays
+4
Automotive Embedded Software Engineer
Automotive Embedded Software Engineer

Placements24 • United States

Hybrid
USD 43,000 - 55,000
Health and wellness benefits
Retirement savings plan
Career growth opportunities
Senior Automotive Test Engineer
Senior Automotive Test Engineer

Placements24 • United States

Hybrid
USD 54,000 - 90,000
Medical aid
Retirement fund contributions
Professional development opportunities
+1
Automotive Systems Integration Engineer
Automotive Systems Integration Engineer

Placements24 • United States

On-site
USD 54,000 - 96,000
Competitive salary
Comprehensive benefits
Career growth
+2
Senior Automotive Electronics Engineer
Senior Automotive Electronics Engineer

Placements24 • United States

Remote
USD 140,000 - 190,000
Health insurance
Remote-first culture
Senior Automotive Mechanical Engineer - Design & Development
Senior Automotive Mechanical Engineer - Design & Development

Placements24 • United States

On-site
USD 54,000 - 78,000
Medical aid
Pension fund
Bonuses
+2
Automotive Electrical Systems Engineer
Automotive Electrical Systems Engineer

Placements24 • Queenstown (MD)

Remote
USD 90,000 - 120,000
Competitive salary
Health insurance
Flexible remote work
Senior Automotive Software Engineer: Infotainment & ADAS
Senior Automotive Software Engineer: Infotainment & ADAS

Placements24 • United States

On-site
USD 54,000 - 78,000
Competitive salary
Comprehensive benefits package
State-of-the-art development tools
+2
Remote Lead Automotive Systems Integration Engineer
Remote Lead Automotive Systems Integration Engineer

Placements24 • United States

Remote
USD 73,000 - 103,000
Health benefits
Retirement benefits
Performance bonuses
+1
Senior Software Development Lead
Senior Software Development Lead

Placements24 • United States

Hybrid
USD 54,000 - 84,000
Competitive salary
Stock options / equity participation
Professional development
+2