Automotive Software Engineer

Placements24

Richards Bay

Hybrid

ZAR 520,000 - 660,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work
Health insurance
Retirement benefits
Growth opportunities
Team collaboration

Job summary

Placements24 is seeking an Automotive Software Engineer in Richards Bay, KwaZulu-Natal. You will design, code, test, and deploy embedded software for automotive systems, collaborating with a skilled team in a hybrid work setup.

The role requires strong C/C++ skills, RTOS experience, and knowledge of CAN/LIN/Ethernet. You will participate in code reviews and drive quality across development stages while staying aligned with ISO 26262 standards.

Qualifications

  • Bachelor's or Master's in Computer Science, Electrical Engineering, or related field.
  • Proven embedded software development experience, preferably automotive.
  • Proficiency in C/C++ programming.
  • Experience with real-time operating systems (RTOS).
  • Familiarity with CAN, LIN, Ethernet.
  • Understanding of SDLC and Agile methodologies.
  • Experience with Git version control.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Knowledge of automotive safety standards (ISO 26262) is a plus.

Responsibilities

  • Design, develop, and implement embedded software for automotive ECUs and infotainment systems.
  • Write clean, efficient, and well-documented C/C++ code.
  • Collaborate with hardware engineers and system architects on requirements.
  • Perform unit, integration, and system testing to ensure quality.
  • Debug and resolve defects identified in testing and production.
  • Participate in code reviews and follow coding standards.
  • Contribute to process improvements in development tools.
  • Create and maintain design specifications and user guides.
  • Work with cross-functional teams to integrate software components.
  • Stay updated on emerging automotive software technologies.

Skills

Embedded software
C/C++
RTOS
CAN/LIN/Ethernet
SDLC/Agile
Git
Teamwork
Communication

Education

Bachelor's degree in CS or EE
Master's degree (advantage)

Tools

Git

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 • Mtubatuba Local Municipality

Hybrid
ZAR 600,000 - 900,000
Hybrid work environment
Professional growth opportunities
Competitive compensation
+1
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 Embedded Software Engineer
Senior Automotive Embedded Software Engineer

Placements24 • Gqeberha

Hybrid
ZAR 1,200,000 - 1,800,000
Health insurance
Hybrid work model
Professional development opportunities
+1
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 Development Engineer - Embedded Systems
Automotive Software Development Engineer - Embedded Systems

Placements24 • Pretoria

Hybrid
ZAR 700,000 - 950,000
Health insurance
Retirement plan
Annual leave
+4
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
Automotive Software Architect
Automotive Software Architect

Placements24 • Richards Bay

On-site
ZAR 1,000,000 - 1,800,000
Salary package
Health and wellness benefits
Retirement savings plan
+1
Senior Automotive Software Engineer - Embedded Systems
Senior Automotive Software Engineer - Embedded Systems

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
Relocation assistance
Generous leave
Professional development
+1
Senior Automotive Software Developer
Senior Automotive Software Developer

Placements24 • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Competitive salary
State-of-the-art development tools
Career growth opportunities