Remote Automotive Software Developer (Embedded Systems)

Placements24

Bellville

Hybrid

ZAR 900,000 - 1,400,000

Full time

5 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

Competitive salary
Health insurance
Paid time off
Remote-friendly culture
Home office stipend
Learning opportunities

Job summary

Placements24 is seeking an experienced Remote Automotive Software Developer specializing in Embedded Systems. You will design, develop, test, and debug embedded software for automotive control units and infotainment systems using C/C++.

The role emphasizes RTOS optimization, CAN/LIN/Ethernet communication, and full SDLC collaboration with hardware engineers in a fully remote environment. The ideal candidate has 6+ years in embedded automotive software, strong C/C++, and hands-on experience with

Qualifications

  • 6+ years of embedded software development, with a focus on automotive applications.
  • Strong proficiency in C and C++ programming languages.
  • Hands-on experience with real-time operating systems (QNX, AUTOSAR OS, FreeRTOS).
  • Familiarity with CAN, LIN, Automotive Ethernet protocols.

Responsibilities

  • Design, develop, test, and debug embedded software for automotive control units and infotainment systems using C/C++.
  • Implement and optimize RTOS for performance and reliability.
  • Develop and integrate software components using CAN, LIN, Ethernet.
  • Participate in full SDLC: requirements analysis, architecture design, coding, testing, maintenance.
  • Collaborate with hardware engineers to define software requirements and integration.
  • Conduct code reviews, static analysis, and unit testing to ensure quality.
  • Troubleshoot defects identified during development and testing.
  • Contribute to improving software development processes and methodologies.

Skills

C/C++
RTOS
CAN/LIN/Ethernet
Embedded software
Git & CI/CD
Debugging
Remote team
Team communication

Education

Bachelor's or Master's in CS/EE

Tools

QNX
AUTOSAR OS
FreeRTOS
Emulators
Debuggers

Job description

About the Role

Our client is a global leader in automotive technology, driving innovation in connected car systems and autonomous driving solutions. We are looking for a talented Remote Automotive Software Developer specializing in Embedded Systems to join our expanding engineering team. This is a fully remote position, offering you the flexibility to work from anywhere while contributing to mission-critical software development for the next generation of vehicles. You will be instrumental in designing, developing, and implementing robust embedded software that powers critical automotive functions. The ideal candidate possesses a strong background in C/C++, real-time operating systems (RTOS), and automotive communication protocols. If you are passionate about shaping the future of mobility and thrive in a collaborative, remote-first environment, this is the perfect opportunity for you. We are committed to fostering a work environment that values innovation, teamwork, and professional growth.


Key Responsibilities


  • Design, develop, test, and debug embedded software for automotive control units and infotainment systems using C/C++.

  • Implement and optimize real-time operating systems (RTOS) for performance and reliability.

  • Develop and integrate software components using automotive communication protocols such as CAN, LIN, Ethernet, and FlexRay.

  • Participate in the full software development lifecycle, including requirements analysis, architecture design, coding, testing, and maintenance.

  • Collaborate closely with hardware engineers and system architects to define software requirements and ensure seamless integration.

  • Perform code reviews, static analysis, and unit testing to ensure code quality and adherence to standards.

  • Troubleshoot and resolve software defects identified during development and testing phases.

  • Contribute to the continuous improvement of software development processes and methodologies.


Requirements


  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.

  • Minimum of 6 years of experience in embedded software development, with a significant focus on automotive applications.

  • Strong proficiency in C and C++ programming languages.

  • Hands-on experience with real-time operating systems (e.g., QNX, AUTOSAR OS, FreeRTOS).

  • Familiarity with automotive communication protocols (CAN, LIN, Automotive Ethernet).

  • Experience with embedded development tools, debuggers, and emulators.

  • Understanding of software development best practices, including version control (Git) and CI/CD pipelines.

  • Excellent problem-solving and debugging skills.

  • Proven ability to work effectively in a fully remote , collaborative team environment.

  • Strong verbal and written communication skills.


Benefits


  • Highly competitive salary and bonus structure.

  • Comprehensive health, dental, and vision insurance.

  • Generous paid time off and flexible working hours.

  • Opportunities for continuous learning and professional development through online courses and certifications.

  • Access to cutting-edge development tools and technologies.

  • A vibrant and supportive remote team culture.

  • Retirement savings plan.

  • Home office setup stipend.

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 • Benoni

Hybrid
ZAR 900,000 - 1,200,000
Stock options
Home office allowance
Health benefits
+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
Remote Automotive Software Engineer - Vehicle Systems
Remote Automotive Software Engineer - Vehicle Systems

Placements24 • Cape Town

Hybrid
ZAR 600,000 - 900,000
Fully remote work
Competitive salary + bonuses
Health insurance
+4
Automotive Software Developer (Embedded Systems)
Automotive Software Developer (Embedded Systems)

Placements24 • Midrand

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

Placements24 • Cape Town

Remote
ZAR 600,000 - 900,000
Stock options
Remote work
Home office stipend
+2
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
Remote Automotive Software Engineer (Embedded Systems)
Remote Automotive Software Engineer (Embedded Systems)

Placements24 • Johannesburg

Remote
ZAR 900,000 - 1,300,000
Health insurance
Home office stipend
401k retirement plan with matching
+2
Remote Automotive Software Engineer
Remote Automotive Software Engineer

Placements24 • Klerksdorp

Remote
ZAR 600,000 - 900,000
Fully remote work
Flexible hours
Health insurance