Automotive Software Engineer

Placements24

Mtubatuba Local Municipality

Hybrid

ZAR 600,000 - 900,000

Full time

10 days ago

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

Hybrid work environment
Professional growth opportunities
Competitive compensation
Health benefits

Job summary

Placements24 is seeking an Automotive Software Engineer to design, code, test, and deploy embedded software for automotive systems in a hybrid work model. The role focuses on C/C++ development, RTOS environments, and collaboration with hardware teams to define robust software requirements.

Responsibilities include unit, integration, and system testing, bug fixing, code reviews, and documentation. A degree in CS/EE is required with strong problem-solving and teamwork skills.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
  • Proven embedded software development experience in automotive.
  • Proficiency in C/C++ and RTOS environments.
  • Familiarity with CAN, LIN and Ethernet protocols.
  • Knowledge of SDLC and Agile methodologies; Git experience.
  • Strong analytical and teamwork abilities; ISO26262 knowledge is a plus.

Responsibilities

  • Design, develop, and implement embedded software for automotive control units and infotainment systems.
  • Write clean, efficient, and well-documented code in C/C++ and other relevant programming languages.
  • Collaborate with hardware engineers and systems architects to define software requirements and specifications.
  • Perform unit testing, integration testing, and system testing to ensure software quality and reliability.
  • Debug and resolve software defects identified during testing and in production.
  • Participate in code reviews to ensure adherence to coding standards and best practices.
  • Contribute to the continuous improvement of software development processes and tools.
  • Develop and maintain software documentation, including design specifications and user guides.
  • Work closely with cross-functional teams to integrate software components and deliver final products.
  • Stay updated on emerging automotive software technologies and industry standards.

Skills

C/C++
RTOS
CAN/LIN/Ethernet
SDLC/Agile
Git
Communication

Education

Bachelor's or Master's degree in CS/EE

Job description

About the Role

Our client is seeking a talented and motivated Automotive Software Engineer to contribute to the development of next-generation automotive software solutions. This role offers a hybrid work model, allowing for a blend of in-office collaboration and remote flexibility. You will be instrumental in designing, coding, testing, and deploying embedded software for various automotive systems. Working within a talented team, you will tackle challenging projects that shape the future of vehicle technology. The ideal candidate possesses a strong foundation in software engineering principles, a keen interest in the automotive domain, and a passion for innovation. This position, located in Richards Bay, KwaZulu-Natal, ZA , provides an excellent platform to grow your career and make a significant impact on cutting-edge automotive products. Join us and be part of a company that values technical excellence and employee development.

Key Responsibilities
  • Design, develop, and implement embedded software for automotive control units and infotainment systems.
  • Write clean, efficient, and well-documented code in C/C++ and other relevant programming languages.
  • Collaborate with hardware engineers and systems architects to define software requirements and specifications.
  • Perform unit testing, integration testing, and system testing to ensure software quality and reliability.
  • Debug and resolve software defects identified during testing and in production.
  • Participate in code reviews to ensure adherence to coding standards and best practices.
  • Contribute to the continuous improvement of software development processes and tools.
  • Develop and maintain software documentation, including design specifications and user guides.
  • Work closely with cross-functional teams to integrate software components and deliver final products.
  • Stay updated on emerging automotive software technologies and industry standards.
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience in embedded software development, preferably within the automotive industry.
  • Proficiency in C/C++ programming languages.
  • Experience with real-time operating systems (RTOS).
  • Familiarity with automotive communication protocols such as CAN, LIN, and Ethernet.
  • Understanding of software development life cycles (SDLC) and methodologies (e.g., Agile).
  • Experience with version control systems (e.g., Git).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Knowledge of automotive safety standards (e.g., ISO 26262) is a plus.
Benefits
  • Competitive salary package and performance-based bonuses.
  • Hybrid work environment offering flexibility.
  • Comprehensive health insurance and retirement benefits.
  • Opportunities for professional growth and skill development.
  • Exposure to innovative automotive technologies and projects.
  • A supportive and collaborative team culture.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Automotive Software Engineer
Automotive Software Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 600,000 - 900,000
Stock options
Health insurance
Flexible remote work arrangements
+1
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 Architect
Automotive Software Architect

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 1,000,000 - 2,000,000
Health insurance
Performance bonuses
Professional development support
+1
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
Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Fully remote work arrangement
Competitive salary with bonuses
Health, dental, and vision insurance
+2
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
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 Development Lead
Senior Automotive Software Development Lead

Placements24 • Randburg

Hybrid
ZAR 1,200,000 - 1,900,000
Salary bonuses
Health insurance
Dental & vision
+5
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
Senior Automotive Embedded Systems Engineer
Senior Automotive Embedded Systems Engineer

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Competitive salary
On-site facilities
Professional development
+2