Automotive Software Engineer

Placements24

Cape Town

Hybrid

ZAR 900,000 - 1,300,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

Competitive salary with bonus
Medical, dental, and optical coverage
Generous paid time off
Professional development opportunities
State-of-the-art development tools
Retirement fund contributions
Hybrid work model
Collaborative culture

Job summary

Placements24 in Cape Town, Western Cape, is seeking an experienced Automotive Software Engineer to design, implement, and test embedded software for vehicle control units and infotainment systems. You’ll collaborate with hardware engineers and QA to meet safety, performance, and quality targets in a hybrid work model.

The role requires a strong background in C/C++, RTOS, and automotive protocols (CAN/LIN/Automotive Ethernet), plus familiarity with AUTOSAR and Vector tools.

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 5 years of embedded software development experience in automotive.
  • Proficiency in C and C++ for embedded systems with RTOS.
  • Experience with CAN, LIN, Automotive Ethernet protocols.
  • Familiarity with AUTOSAR, Vector tools, Git, Jira.

Responsibilities

  • Design, develop, and maintain embedded software for automotive control units and systems using C/C++.
  • Collaborate with hardware engineers, system architects, and QA to define software requirements.
  • Implement and integrate software modules meeting safety and performance targets.
  • Develop and execute unit, integration, and system tests for software functionality.
  • Debug and resolve defects; participate in code reviews and architectural decisions.
  • Stay updated on AUTOSAR, CAN, Automotive Ethernet and related protocols.

Skills

C
C++
Embedded software
RTOS
CAN/LIN/Automotive Ethernet
AUTOSAR

Education

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

Tools

AUTOSAR
Vector tools
Git
Jira
RTOS

Job description

About the Role

Our client, a prominent automotive manufacturer with a significant presence in Cape Town, Western Cape, ZA , is seeking a talented Automotive Software Engineer to contribute to the development of next-generation vehicle systems. This hybrid role offers the opportunity to work on cutting-edge automotive technologies, blending in-office collaboration with the flexibility of remote work. You will be an integral part of a dynamic team responsible for designing, implementing, and testing software for various automotive applications, including infotainment, driver assistance systems, and vehicle control units. If you are passionate about automotive innovation and possess strong software development skills, this is an exciting opportunity to shape the future of mobility. We encourage applications from individuals eager to make a tangible impact in a technologically advanced environment.

Key Responsibilities
  • Design, develop, and maintain embedded software for automotive control units and systems using C/C++ and other relevant programming languages.
  • Collaborate with cross-functional teams, including hardware engineers, system architects, and QA specialists, to define software requirements and specifications.
  • Implement and integrate software modules, ensuring adherence to coding standards, safety requirements, and performance targets.
  • Develop and execute unit tests, integration tests, and system tests to validate software functionality and reliability.
  • Debug and resolve software defects identified during development and testing phases.
  • Participate in code reviews to ensure code quality, maintainability, and adherence to best practices.
  • Contribute to the overall software architecture and design decisions for automotive electronic systems.
  • Stay updated with the latest trends and advancements in automotive software development, including AUTOSAR, CAN, and other relevant protocols.
Requirements
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 5 years of professional experience in embedded software development, with a significant portion focused on the automotive industry.
  • Proficiency in C and C++ programming languages, with a strong understanding of embedded systems concepts.
  • Experience with automotive communication protocols such as CAN, LIN, Automotive Ethernet.
  • Familiarity with automotive software development processes and tools (e.g., AUTOSAR, Vector tools, Git, Jira).
  • Experience with real-time operating systems (RTOS).
  • Strong analytical and problem-solving skills.
  • Excellent teamwork and communication abilities.
  • Ability to work effectively in a hybrid work environment, balancing remote and in-office tasks.
Benefits
  • Competitive salary and performance-based bonuses.
  • Comprehensive medical, dental, and optical coverage.
  • Generous paid time off and vacation days.
  • Opportunities for professional development, training, and attending industry conferences.
  • Access to state-of-the‑art technology and development tools.
  • Retirement fund contributions.
  • Hybrid work model providing work-life balance.
  • A collaborative and innovative work 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 • Mbombela (Nelspruit)

Hybrid
ZAR 600,000 - 900,000
Stock options
Health insurance
Flexible remote work arrangements
+1
Remote Automotive Software Engineer - Cape Town Based
Remote Automotive Software Engineer - Cape Town Based

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work arrangement
Flexible working hours
Learning resources and conferences
+1
Remote Automotive Software Engineer
Remote Automotive Software Engineer

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Flexible remote
Professional growth opportunities
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
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
Remote Automotive Software Engineer - Embedded Systems
Remote Automotive Software Engineer - Embedded Systems

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Remote work from SA
Competitive salary
Professional growth
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 Software Developer
Senior Automotive Software Developer

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Health benefits
Hybrid work model
Professional development
Automotive Software Architect
Automotive Software Architect

Placements24 • Cape Town

Hybrid
ZAR 1,200,000 - 1,800,000
Highly attractive salary
Medical aid & retirement fund
Generous annual leave
+2