Remote Automotive Embedded Software Engineer

Placements24

Mossel Bay

Hybrid

ZAR 600,000 - 900,000

Full time

2 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

Medical aid
Life cover
Retirement fund contributions
Online courses & certifications
Virtual industry conferences
Equipment provided

Job summary

Placements24 is seeking a remote Automotive Embedded Software Engineer with 5+ years of experience to design, implement, and test software for ECUs used in engines, body control, and safety systems. You will work from anywhere in South Africa, collaborating with a global team.

Candidate should be proficient in C/C++, RTOS; familiar with CAN/LIN/SPI/I2C, and comfortable with debugging tools like JTAG. A strong SDLC/Agile background and ISO 26262 awareness are preferred.

Qualifications

  • Bachelor’s degree in a related engineering field.
  • 5+ years of embedded software experience in automotive.
  • Proficient in C/C++ with embedded constraints.
  • Experience with RTOS such as FreeRTOS/Zephyr.
  • Familiar with CAN/LIN/SPI/I2C automotive buses.
  • Knowledge of automotive safety standards is a plus.

Responsibilities

  • Design, develop, test, and debug embedded software for automotive ECUs.
  • Develop drivers, middleware, and application software for automotive systems.
  • Work with RTOS and real-time constraints to ensure performance.
  • Create unit and integration tests to ensure quality.
  • Collaborate with hardware engineers on interfaces and requirements.
  • Participate in code reviews and maintain coding standards.
  • Troubleshoot defects and contribute to software architecture discussions.
  • Stay current with AUTOSAR, MISRA C, and automotive standards.

Skills

C/C++
Embedded systems
RTOS
Automotive protocols CAN/LIN/SPI/I2C
JTAG/ebugging tools
SDLC/Agile
ISO 26262 knowledge

Education

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

Tools

JTAG
Logic analyzers

Job description

About the Role

Our client, a pioneering automotive technology firm, is seeking a talented and experienced Remote Automotive Embedded Software Engineer to join their innovative team. This role is vital for the development and implementation of embedded software for cutting-edge automotive control units, including engine management systems, body control modules, and advanced safety systems. As a fully remote employee, you will contribute to redefining vehicle performance and functionality from your home base, collaborating with a global team of experts. This position offers a unique opportunity to shape the future of automotive electronics, working on advanced projects within a flexible, remote-first environment. We are looking for dedicated professionals in Mossel Bay, Western Cape, or anywhere in South Africa.

Key Responsibilities
  • Design, develop, test, and debug embedded software for automotive ECUs (Electronic Control Units) using C/C++.
  • Implement low-level drivers, middleware, and application software for various automotive systems.
  • Work with real-time operating systems (RTOS) and understand their principles.
  • Develop and execute unit tests and integration tests to ensure software quality and reliability.
  • Collaborate with hardware engineers to define hardware-software interfaces and requirements.
  • Participate in code reviews to ensure adherence to coding standards and best practices.
  • Troubleshoot and resolve software defects and issues identified during testing or in production.
  • Contribute to the software architecture and design discussions, providing insights based on embedded systems expertise.
  • Stay updated with the latest advancements in embedded systems technology and automotive standards (e.g., AUTOSAR, MISRA C).
  • Work effectively within a distributed team, utilizing collaboration tools for communication and project management.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related discipline.
  • Minimum of 5 years of experience in embedded software development, with a strong focus on automotive applications.
  • Proficiency in C and C++ programming languages, with a deep understanding of embedded system constraints.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or similar.
  • Familiarity with automotive communication protocols like CAN, LIN, SPI, and I2C.
  • Experience with debugging tools (e.g., JTAG debuggers, logic analyzers) and embedded development environments.
  • Knowledge of software development lifecycle (SDLC) and Agile methodologies.
  • Understanding of automotive safety standards (e.g., ISO 26262) is a plus.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills, particularly for remote collaboration.
  • Ability to work independently and manage time effectively in a remote setting.
Benefits
  • This fully remote role offers a highly competitive salary and bonus structure, reflecting the specialized skills required.
  • Comprehensive benefits include medical aid, life cover, and retirement fund contributions.
  • Our client invests in its employees' growth, providing access to online courses, certifications, and opportunities to attend virtual industry conferences.
  • Enjoy the flexibility and autonomy of working from home, with all necessary equipment provided.
  • This is an exceptional chance to contribute to groundbreaking automotive technology from Mossel Bay, Western Cape, or any other location within South Africa, joining a team dedicated to innovation and excellence.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Remote Automotive Software Engineer (Embedded Systems)
Remote Automotive Software Engineer (Embedded Systems)

Placements24 • George

Hybrid
ZAR 600,000 - 900,000
Fully remote work
Annual bonus
Health benefits
+1
Remote Automotive Software Engineer - Embedded Systems
Remote Automotive Software Engineer - Embedded Systems

Placements24 • Centurion

Remote
ZAR 900,000 - 1,350,000
Fully remote
Competitive salary
Health insurance
+2
Remote Automotive Embedded Systems Engineer
Remote Automotive Embedded Systems Engineer

Placements24 • Mossel Bay

Hybrid
ZAR 600,000 - 900,000
Health insurance
Dental insurance
Vision insurance
+2
Senior Automotive Embedded Systems Engineer
Senior Automotive Embedded Systems Engineer

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,500,000
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 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
Remote Automotive Software Developer

Placements24 • Bellville

Hybrid
ZAR 600,000 - 1,200,000
Health insurance
Remote work stipend
Flexible hours
+1
Remote Automotive Embedded Software Engineer
Remote Automotive Embedded Software Engineer

Placements24 • East London

Hybrid
ZAR 900,000 - 1,200,000
Fully remote
Health & retirement benefits
Professional development
Senior Automotive Software Engineer (Remote)
Senior Automotive Software Engineer (Remote)

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000
Comprehensive remote work setup and IT
Flexible working hours