Automotive Software Engineer

Placements24

Randburg

Hybrid

ZAR 600,000 - 760,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

Health insurance
Retirement plans
Performance bonuses
Remote-first with occasional meetups

Job summary

Placements24 is seeking an Automotive Software Engineer in Randburg to design and implement embedded software for next-generation vehicle systems, including infotainment and driver assistance.

You will collaborate with cross-functional teams, ensure code quality through testing, and stay abreast of AUTOSAR, MISRA C, and ISO 26262 standards while delivering robust software on time.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience in embedded software development within the automotive industry.
  • Proficiency in C and C++ programming languages.
  • Experience with real-time operating systems (RTOS) and embedded development tools.
  • Familiarity with CAN, LIN, Ethernet.
  • Knowledge of AUTOSAR and ISO 26262.

Responsibilities

  • Design, develop, and maintain embedded software for automotive applications using C/C++.
  • Implement software according to industry standards (AUTOSAR, MISRA C).
  • Develop and execute unit, integration, and system tests for quality and reliability.
  • Collaborate with hardware engineers to define software requirements and architecture.
  • Troubleshoot and debug software issues and drive root-cause analysis.
  • Participate in code reviews to ensure quality and maintainability.
  • Contribute to improving software development processes and tools.
  • Stay current with trends and technologies in automotive software engineering.
  • Work with system engineers and product managers to meet deadlines.
  • Document designs, implementations, and testing procedures thoroughly.

Skills

Embedded software development
C/C++
AUTOSAR
MISRA C
RTOS
CAN/LIN/Ethernet
Git
Agile
Teamwork
Problem solving

Education

Bachelor's or Master's in CS/EE

Tools

Git

Job description

About the Role

Our client, a cutting-edge automotive technology company based in Randburg , is looking for a talented and innovative Automotive Software Engineer. This role focuses on the development of embedded software for next-generation vehicle systems, including infotainment, driver assistance, and vehicle control units. You will be working in a dynamic, fast-paced environment, collaborating with cross-functional teams to design, implement, and test robust software solutions. The ideal candidate possesses strong programming skills, a deep understanding of embedded systems, and a passion for automotive innovation. This is a prime opportunity to contribute to the future of mobility and work on complex, impactful projects.


Key Responsibilities


  • Design, develop, and maintain embedded software for automotive applications using languages such as C/C++.

  • Implement software according to automotive industry standards (e.g., AUTOSAR, MISRA C).

  • Develop and execute unit tests, integration tests, and system tests to ensure software quality and reliability.

  • Collaborate with hardware engineers to define software requirements and system architecture.

  • Troubleshoot and debug software issues, identifying root causes and implementing effective solutions.

  • Participate in code reviews to ensure code quality, maintainability, and adherence to best practices.

  • Contribute to the continuous improvement of software development processes and tools.

  • Stay current with the latest trends and technologies in automotive software engineering.

  • Work closely with system engineers and product managers to understand project requirements and deliver on time.

  • Document software designs, implementation details, and testing procedures thoroughly.


Requirements


  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.

  • Proven experience in embedded software development, specifically within the automotive industry.

  • Proficiency in C and C++ programming languages.

  • Experience with real-time operating systems (RTOS) and embedded development tools.

  • Familiarity with automotive communication protocols such as CAN, LIN, Ethernet.

  • Knowledge of automotive software development standards and processes (e.g., AUTOSAR, ISO 26262).

  • Strong analytical and problem-solving skills.

  • Excellent teamwork and communication abilities.

  • Experience with version control systems (e.g., Git) and agile development methodologies.

  • Passion for automotive technology and innovation.


Benefits

Our client offers a highly competitive salary and a comprehensive benefits package, including health insurance, retirement plans, and performance bonuses. This role provides the chance to work remotely from anywhere, offering excellent flexibility, while still being part of a vibrant team located in the Randburg area. You will be exposed to leading-edge automotive technologies and have ample opportunities for professional growth and career advancement. Our client fosters an innovative and collaborative work culture. Be part of shaping the future of automotive software. This is a remote-first position with occasional team meetups.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Automotive Software Engineer (Embedded Systems)
Remote Automotive Software Engineer (Embedded Systems)

Placements24 • George

Hybrid
ZAR 600,000 - 900,000
Fully remote work
Annual bonus
Health benefits
+1
Senior Automotive Software Engineer (Remote)
Senior Automotive Software Engineer (Remote)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Remote-first
Home office stipend
Senior Automotive Software Engineer (Remote)
Senior Automotive Software Engineer (Remote)

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000
Comprehensive remote work setup and IT
Flexible working hours
Automotive Software Development Engineer
Automotive Software Development Engineer

Placements24 • Kempton Park

Remote
ZAR 700,000 - 900,000
Medical coverage
Dental coverage
Vision coverage
+4
Remote Automotive Software Developer (Embedded Systems)
Remote Automotive Software Developer (Embedded Systems)

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Annual leave
Bonuses
+2
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
Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Rustenburg

Remote
ZAR 900,000 - 1,300,000
Fully remote work arrangement
Competitive salary with bonuses
Health, dental, and vision insurance
+2
Remote Automotive Software Engineer - Embedded Systems
Remote Automotive Software Engineer - Embedded Systems

Placements24 • Centurion

Remote
ZAR 900,000 - 1,350,000
Fully remote
Competitive salary
Health insurance
+2
Automotive Software Development Engineer
Automotive Software Development Engineer

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Medical/dental/vision coverage
Flexible remote hours
+5
Remote Automotive Software Developer
Remote Automotive Software Developer

Placements24 • Upington

Hybrid
ZAR 650,000 - 1,050,000
Remote work flexibility
Continuous learning opportunities