Senior Automotive Software Engineer

Placements24

Klerksdorp

Hybrid

ZAR 1,992,000 - 2,988,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

Fully remote work
Flexible hours

Job summary

Placements24 is seeking a Senior Automotive Software Engineer to join a fully remote engineering team focused on next-generation infotainment and ADAS systems. You will design, develop, test, and deploy robust software for embedded automotive platforms, working with CAN/LIN/Ethernet protocols and RTOS environments.

You will mentor junior engineers, lead complex development tasks, and collaborate with cross-functional teams globally.

Qualifications

  • 5+ years of professional automotive software development experience.
  • Proficiency in C/C++ for embedded systems.
  • Strong RTOS experience (QNX/OSEK/AUTOSAR) and automotive protocols.

Responsibilities

  • Design, develop, and implement software for automotive systems including infotainment, connectivity, and ADAS.
  • Write clean, efficient, well-documented code in C/C++ and related languages.
  • Develop and maintain RTOS for embedded automotive platforms.
  • Implement CAN, LIN, Automotive Ethernet protocols.
  • Collaborate with hardware engineers to integrate software with hardware.

Skills

C/C++
Embedded systems
RTOS
CAN/LIN/Ethernet
Git
Debugging
Unit testing
SDLC & Agile
Remote collaboration
Mentoring

Education

Bachelor's or Master's in CS/EE

Tools

QNX
OSEK
AUTOSAR
IDEs

Job description

About the Role

Our client is seeking a highly experienced Senior Automotive Software Engineer to join their innovative and fully remote engineering team. This role is central to the development of next-generation in-car infotainment systems and advanced driver-assistance systems (ADAS). You will be responsible for designing, developing, testing, and deploying robust software solutions that enhance the automotive user experience and safety. The position demands deep technical expertise in embedded systems, C/C++, and real-time operating systems, along with a strong understanding of automotive communication protocols. As a remote-first employee, you will collaborate with cross-functional teams globally, contributing to cutting-edge projects that are shaping the future of mobility. We are looking for a proactive individual who can lead complex software development tasks and mentor junior engineers in a distributed work environment. Your contributions will be vital in driving innovation and delivering high-quality software for the automotive industry.

Key Responsibilities
  • Design, develop, and implement software for automotive systems, including infotainment, connectivity, and ADAS features.
  • Write clean, efficient, and well-documented code in C/C++ and other relevant programming languages.
  • Develop and maintain real-time operating systems (RTOS) for embedded automotive platforms.
  • Implement and optimize automotive communication protocols such as CAN, LIN, Automotive Ethernet.
  • Collaborate with hardware engineers to define software requirements and integrate software with hardware components.
  • Develop and execute unit tests, integration tests, and system tests to ensure software quality and reliability.
  • Debug and resolve software defects and performance issues.
  • Participate in code reviews to ensure adherence to coding standards and best practices.
  • Contribute to the definition of software architecture and design patterns.
  • Mentor junior software engineers and provide technical guidance.
  • Stay updated with the latest trends and technologies in automotive software development.
  • Work effectively within a remote team environment, utilizing collaboration tools and methodologies.
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 5+ years of professional experience in automotive software development.
  • Proficiency in C/C++ programming for embedded systems.
  • Experience with real-time operating systems (RTOS) like QNX, OSEK, or AUTOSAR.
  • Strong understanding of automotive communication protocols (CAN, LIN, Ethernet).
  • Experience with software development tools (compilers, debuggers, IDEs) and version control systems (Git).
  • Knowledge of software development lifecycle (SDLC) and agile methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork skills, with the ability to thrive in a remote setting.
  • Experience with unit testing frameworks and debugging techniques.
  • Familiarity with cybersecurity principles in automotive systems is a plus.
Benefits
  • Highly competitive salary and benefits package.
  • Opportunity to work on groundbreaking automotive technologies.
  • Fully remote work arrangement with flexible hours.
  • Continuous learning and professional growth opportunities.
  • Contribution to shaping the future of the automotive industry.
  • Collaborative and innovative remote work culture.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Automotive Software Developer
Senior Automotive Software Developer

Placements24 • Benoni

On-site
ZAR 1,928,000 - 3,053,000
Competitive salary
Bonus program
Health insurance
+5
Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Senior Automotive Software Engineer - Remote
Senior Automotive Software Engineer - Remote

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,300,000
Fully remote
Stock options
Flexible schedule
+2
Automotive Software Engineer
Automotive Software Engineer

Placements24 • Durban

Hybrid
ZAR 700,000 - 950,000
Fully remote
Health insurance
Career development
+1
Senior Automotive Software Engineer - Fully Remote
Senior Automotive Software Engineer - Fully Remote

Placements24 • Polokwane

Hybrid
ZAR 1,976,000 - 2,964,000
Fully remote work
Competitive salary
Health, dental, and vision insurance
+3
Remote Automotive Software Engineer (Embedded Systems)
Remote Automotive Software Engineer (Embedded Systems)

Placements24 • South Africa

Remote
ZAR 900,000 - 1,300,000
Fully remote
Competitive salary
Remote-first culture
+2
Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Stock options
Fully remote work
Flexible scheduling
+1
Remote Automotive Software Engineer (Embedded Systems)
Remote Automotive Software Engineer (Embedded Systems)

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,200,000
Stock options
Home office allowance
Health benefits
+2
Remote Automotive Software Developer (Embedded Systems)
Remote Automotive Software Developer (Embedded Systems)

Placements24 • Vereeniging

Hybrid
ZAR 600,000 - 900,000
Remote work
Health coverage
Retirement plan
+2
Remote Automotive Software Developer (Embedded Systems)
Remote Automotive Software Developer (Embedded Systems)

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,500,000
Fully remote
Medical insurance
Provident fund
+1