Remote Automotive Embedded Software Engineer

Placements24

East London

Hybrid

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

Fully remote
Health & retirement benefits
Professional development

Job summary

Placements24 is seeking a remote Automotive Embedded Software Engineer to join its dispersed engineering team in South Africa. You will design, code, test, and debug embedded software for vehicle systems using C/C++, with MISRA C/C++ compliance and RTOS integration.

You'll collaborate with hardware and systems engineers on software requirements, drivers, and diagnostics, while maintaining documentation and contributing to automotive protocol work (CAN, LIN, Automotive Ethernet).

Qualifications

  • Bachelor's degree required in CS/Software/Electrical or related field.
  • Minimum 5 years of embedded software development experience in automotive applications.
  • Proficiency in C and C++ and strong understanding of embedded systems.
  • Experience with RTOS and automotive communication protocols (CAN, LIN, Ethernet).
  • Familiarity with MISRA C/C++ and AUTOSAR a plus.

Responsibilities

  • Design, develop, and implement embedded software for automotive control units and systems using C/C++.
  • Develop and maintain software drivers, firmware, and middleware for embedded hardware platforms.
  • Implement RTOS functionalities and optimize software for performance and resource usage.
  • Write comprehensive unit tests and participate in integration testing.
  • Debug and resolve defects identified during testing and production.
  • Collaborate with hardware and systems engineers to define software requirements and architecture.
  • Maintain software documentation and design specifications.

Skills

C/C++ programming
embedded systems
RTOS
CAN/LIN
Git
MISRA
AUTOSAR
problem solving
communication

Education

Bachelor's degree in Computer Science / Software Engineering / Electrical Engineering

Tools

Git

Job description

About the Role

Our client, a dynamic and innovative automotive technology provider, is actively seeking a talented Remote Automotive Embedded Software Engineer to join their dispersed engineering team. This position allows you to contribute to the development of cutting-edge automotive software solutions from anywhere in South Africa . You will be responsible for designing, coding, testing, and debugging embedded software for various vehicle systems, including infotainment, control units, and sensor integration. The ideal candidate will have a strong foundation in C/C++ programming, a deep understanding of embedded systems, and experience with automotive communication protocols. This is an exciting opportunity to work on impactful projects in the evolving automotive landscape.

Key Responsibilities
  • Design, develop, and implement embedded software for automotive control units and systems using C/C++.
  • Develop and maintain software drivers, firmware, and middleware for embedded hardware platforms.
  • Implement real-time operating systems (RTOS) functionalities and optimize software for performance and resource utilization.
  • Write comprehensive unit tests and participate in integration testing to ensure software quality and reliability.
  • Debug and resolve software defects identified during testing phases and in production.
  • Collaborate with hardware engineers and systems engineers to define software requirements and architecture.
  • Ensure adherence to automotive software development standards (e.g., MISRA C/C++).
  • Work with automotive communication protocols such as CAN, LIN, and Automotive Ethernet.
  • Contribute to the continuous improvement of software development processes and tools.
  • Maintain software documentation, including design specifications, code comments, and test reports.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Minimum of 5 years of experience in embedded software development, with a significant portion focused on automotive applications.
  • Proficiency in C and C++ programming languages is essential.
  • Strong understanding of embedded systems, microcontrollers, and hardware-software interaction.
  • Experience with real-time operating systems (RTOS) is required.
  • Familiarity with automotive communication protocols (CAN, LIN, etc.) and diagnostic tools.
  • Knowledge of software version control systems (e.g., Git) and build systems.
  • Excellent problem-solving, debugging, and analytical skills.
  • Ability to work independently, manage time effectively, and collaborate within a remote team environment.
  • Good communication skills, both written and verbal.
  • Experience with AUTOSAR or other automotive software architectures is a plus.
Benefits
  • This role is fully remote, offering unparalleled flexibility.
  • Our client provides a competitive salary, comprehensive health and retirement benefits, and excellent opportunities for professional development and training.
  • You will be part of a dedicated team working on innovative automotive technologies, enjoying the freedom and convenience of remote work.
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 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Remote work from SA
Competitive salary
Professional growth
Remote Automotive Software Developer
Remote Automotive Software Developer

Placements24 • Bloemfontein

Hybrid
ZAR 700,000 - 950,000
Stock options
Fully remote with flexible hours
Health, dental, vision insurance
Remote Automotive Software Developer (Embedded Systems) - Pietermaritzburg
Remote Automotive Software Developer (Embedded Systems) - Pietermaritzburg

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Remote work from anywhere in South AFr
Performance bonuses and online培训 and发展
Remote Automotive Software Engineer
Remote Automotive Software Engineer

Placements24 • Rustenburg

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

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Home office stipend
Performance bonuses
Lead Automotive Software Engineer (Remote)
Lead Automotive Software Engineer (Remote)

Placements24 • Kempton Park

Hybrid
ZAR 1,800,000 - 2,400,000
Competitive salary
Performance incentives
Online course allowances
+2
Senior Automotive Embedded Software Engineer - AUTOSAR
Senior Automotive Embedded Software Engineer - AUTOSAR

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,500,000
Remote work flexibility
Competitive salary
Health benefits
+2
Remote Lead Automotive Software Engineer
Remote Lead Automotive Software Engineer

Placements24 • Upington

Hybrid
ZAR 1,000,000 - 1,800,000
Stock options
Premium medical, dental, vision
Generous paid time off
Automotive Software Engineer
Automotive Software Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 600,000 - 900,000
Stock options
Health insurance
Flexible remote work arrangements
+1