Remote Automotive Software Engineer (Embedded Systems)

Placements24

Bloemfontein

Hybrid

ZAR 900,000 - 1,300,000

Full time

35 hours 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

Remote work
Health benefits
Paid time off
Professional development
Work-life balance

Job summary

Placements24 in South Africa seeks an experienced Embedded Automotive Software Engineer specializing in C/C++ and RTOS. This fully remote role supports development for ECU, infotainment, and ADAS software.

You will design, develop, and test embedded software, write drivers, and implement CAN/LIN/Ethernet automotive protocols while collaborating with a distributed team. Requirements include a 5+ year track record in automotive embedded development, strong problem solving, and excellent

Qualifications

  • Bachelor's or Master's in CS/EE or related field.
  • 5+ years in embedded automotive software development.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration for remote work.

Responsibilities

  • Design, develop, and implement embedded software for automotive apps using C/C++.
  • Work with RTOS and drivers for hardware components.
  • Implement CAN, LIN, Ethernet, and Automotive Ethernet protocols.
  • Develop software for ADAS, powertrain, body electronics, or infotainment.
  • Write unit tests and perform integration testing for software quality.
  • Debug and resolve defects reported by QA or teams.
  • Participate in code reviews to maintain quality.
  • Collaborate with cross-functional teams in a remote setting.
  • Document designs, requirements, and test procedures.

Tools

C/C++ programming
RTOS (QNX/FreeRTOS)
Automotive protocols (CAN/LIN/Ethernet)
AUTOSAR

Job description

About the Role

Our client, a global leader in automotive technology, is expanding its cutting-edge engineering team and is seeking a talented Remote Automotive Software Engineer specializing in Embedded Systems. This position is fully remote, offering you the flexibility to work from anywhere while contributing to the development of next-generation automotive software. You will be instrumental in designing, developing, and testing embedded software for various vehicle control units, infotainment systems, and advanced driver-assistance systems (ADAS). This role demands a deep understanding of C/C++ programming, real-time operating systems (RTOS), and automotive communication protocols. Join a forward-thinking company that is shaping the future of mobility and enjoy the benefits of a truly remote-first work environment. We are looking for innovative minds who are passionate about automotive technology and eager to tackle complex challenges. The successful candidate will thrive in a collaborative, distributed team environment and be committed to delivering high-quality, reliable software solutions. This is an exceptional opportunity for an experienced engineer looking to make a significant impact in the automotive industry.

Key Responsibilities
  • Design, develop, and implement embedded software for automotive applications using C/C++.
  • Work with real-time operating systems (RTOS) and develop drivers for various hardware components.
  • Implement and maintain software for automotive communication protocols such as CAN, LIN, Ethernet, and FlexRay.
  • Develop software for ADAS features, powertrain control, body electronics, or infotainment systems.
  • Write unit tests and conduct integration testing to ensure software quality and reliability.
  • Debug and resolve software defects reported by QA or other teams.
  • Participate in code reviews to maintain code quality and share knowledge.
  • Collaborate effectively with cross-functional teams (hardware engineers, system architects, QA) in a remote setting.
  • Contribute to the architecture and design of embedded software systems.
  • Document software designs, requirements, and test procedures.
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 5 years of professional experience in embedded software development, with a focus on the automotive industry.
  • Strong proficiency in C and C++ programming languages.
  • Experience with real-time operating systems (RTOS) such as QNX, FreeRTOS, or similar.
  • Familiarity with automotive communication protocols (CAN, LIN, Ethernet, Automotive Ethernet).
  • Experience with debugging tools and techniques for embedded systems.
  • Understanding of software development lifecycles (Agile, Waterfall).
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills, essential for remote work.
  • Experience with AUTOSAR or other automotive software architectures is a plus.
Benefits
  • Highly competitive annual salary of R .
  • Fully remote position offering excellent work-life balance.
  • Opportunity to work on cutting-edge automotive technologies.
  • Comprehensive health and wellness benefits.
  • Generous paid time off and holidays.
  • Professional development and training opportunities.
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 • Stellenbosch

Hybrid
ZAR 650,000 - 1,100,000
Fully remote
Home office stipend
Health insurance
+2
Remote Automotive Software Engineer - Embedded Systems
Remote Automotive Software Engineer - Embedded Systems

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Performance bonuses
Global engineering team
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
Automotive Software Developer (Embedded Systems)
Automotive Software Developer (Embedded Systems)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Remote work infrastructure
Cutting-edge automotive software
+7
Senior Automotive Software Engineer - Embedded Systems
Senior Automotive Software Engineer - Embedded Systems

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,500,000
Remote Automotive Software Developer (Embedded Systems)
Remote Automotive Software Developer (Embedded Systems)

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary
Health insurance
Paid time off
+3
Remote Automotive Software Engineer (Embedded Systems)
Remote Automotive Software Engineer (Embedded Systems)

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,500,000
Advanced health insurance
Robust retirement plan
Flexible working hours
+1
Remote Automotive Software Engineer (Embedded Systems)
Remote Automotive Software Engineer (Embedded Systems)

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,700,000
Health insurance (remote)?
Home office stipend
Generous remote salary
Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,969,000 - 2,953,000
Stock options
Fully remote
Health, dental, and vision insurance
+1
Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 1,992,000 - 2,988,000
Fully remote work
Flexible hours