Remote Automotive Embedded Software Engineer (C/C++, RTOS)

Placements24

Benoni

Hybrid

ZAR 900,000 - 1,300,000

Full time

4 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

Competitive salary
Health insurance
Professional development opportunities
Remote-friendly work environment
Bonuses based on performance

Job summary

Placements24 is seeking a remote Automotive Embedded Software Engineer to design, develop, test, and maintain embedded software for automotive ECUs from a home office. The role emphasizes C/C++ coding, RTOS, and automotive communication protocols in a fully remote setting.

You will collaborate with a global team, develop software drivers, and perform unit/integration testing to ensure quality. A strong background in RTOS and CAN/LIN protocols is essential for success.

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, Software Engineering, or a related field.
  • Minimum of 5 years of experience in embedded software development.
  • Proven experience in automotive embedded software development is essential.
  • Strong proficiency in C and/or C++ programming languages.
  • Solid understanding of RTOS concepts with experience in RTOS (e.g., OSEK, FreeRTOS).
  • Experience with CAN and LIN and diagnostic tools (CANalyzer, CANoe).
  • Familiarity with AUTOSAR architecture is advantageous.
  • Experience with Git and build tools, excellent debugging and problem-solving skills.
  • Ability to work independently and collaboratively in a remote team environment.

Responsibilities

  • Design, develop, and implement embedded software for automotive ECUs (Electronic Control Units).
  • Write clean, efficient, and maintainable code in C and/or C++.
  • Develop and debug software on target hardware using JTAG debuggers and emulators.
  • Implement and optimize software for real-time operating systems (RTOS).
  • Develop and integrate software drivers for various hardware peripherals.
  • Collaborate with hardware engineers to define software requirements and validate hardware/software integration.
  • Create and execute unit tests and integration tests to ensure software quality.
  • Work with CAN, LIN, FlexRay, and Automotive Ethernet protocols.
  • Participate in code reviews and contribute to process improvements.
  • Troubleshoot and resolve software defects and issues reported by QA or customers.

Skills

C/C++ programming
RTOS concepts
Automotive protocolsCAN/LIN
AUTOSAR knowledge
Git & build tools
Debugging

Education

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

Tools

JTAG
CANalyzer
CANoe
Emulators
Git

Job description

Placements24 is seeking a remote Automotive Embedded Software Engineer to design, develop, test, and maintain embedded software for automotive ECUs from a home office. The role emphasizes C/C++ coding, RTOS, and automotive communication protocols in a fully remote setting.

You will collaborate with a global team, develop software drivers, and perform unit/integration testing to ensure quality. A strong background in RTOS and CAN/LIN protocols is essential for success.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Automotive Embedded Software Engineer (C/C++, RTOS)
Remote Automotive Embedded Software Engineer (C/C++, RTOS)

Placements24 • Gqeberha

Hybrid
ZAR 420,000 - 650,000
Remote-first environment
Career development resources
Competitive salary and incentives
Remote Automotive Embedded Systems Engineer (C/C++, RTOS)
Remote Automotive Embedded Systems Engineer (C/C++, RTOS)

Placements24 • East London

Hybrid
ZAR 600,000 - 900,000
Fully remote work arrangement
Health, dental, and vision insurance
Generous paid time off
+1
Remote Embedded Automotive Software Engineer (C/C++ & RTOS)
Remote Embedded Automotive Software Engineer (C/C++ & RTOS)

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,200,000
Stock options
Home office allowance
Health benefits
+2
Remote Embedded Automotive Software Engineer (C/C++, RTOS)
Remote Embedded Automotive Software Engineer (C/C++, RTOS)

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,500,000
Advanced health insurance
Robust retirement plan
Flexible working hours
+1
Remote Automotive Embedded Engineer - RTOS & CAN expert
Remote Automotive Embedded Engineer - RTOS & CAN expert

Placements24 • Durban

Hybrid
ZAR 850,000 - 1,100,000
Medical, dental, and vision insurance
Paid time off (vacation and personal)
Remote work flexibility
+2
Remote Senior Automotive Software Engineer (C/C++, RTOS)
Remote Senior Automotive Software Engineer (C/C++, RTOS)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Remote-first
Home office stipend
Remote Embedded Automotive Software Engineer (C/C++, RTOS)
Remote Embedded Automotive Software Engineer (C/C++, RTOS)

Placements24 • Vereeniging

Hybrid
ZAR 600,000 - 900,000
Remote work
Health coverage
Retirement plan
+2
Remote Real-Time Embedded Automotive Engineer
Remote Real-Time Embedded Automotive Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 600,000 - 900,000
Fully remote work
Flexible hours
Health insurance
Remote Automotive Embedded Software Engineer
Remote Automotive Embedded Software Engineer

Placements24 • Midrand

Hybrid
ZAR 520,000 - 900,000
Competitive salary and bonuses
Fully remote work
Home office setup allowance
+3
Remote Automotive Embedded Software Engineer - C/C++, RTOS
Remote Automotive Embedded Software Engineer - C/C++, RTOS

Placements24 • East London

Hybrid
ZAR 900,000 - 1,200,000
Fully remote
Health & retirement benefits
Professional development