Remote Automotive Software Developer - Embedded Systems

Placements24

Bloemfontein

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

Fully remote
Salary package
Health benefits
Learning opportunities
Automotive tech exposure
Home office allowance

Job summary

Placements24 is seeking a remote Automotive Software Developer specializing in Embedded Systems to join a distributed engineering team. You will design, develop, and test embedded software for automotive applications, including infotainment, ECUs, and ADAS, using C/C++ and RTOS.

The ideal candidate has 4+ years of embedded experience, familiarity with Linux/QNX, CAN/LIN, Automotive Ethernet, Git, and SDLC/agile practices.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 4 years of professional experience in embedded software development.
  • Strong proficiency in C and C++ programming languages.
  • Experience with embedded operating systems (e.g., Linux, QNX, RTOS).
  • Familiarity with automotive communication protocols such as CAN, LIN, Automotive Ethernet.
  • Experience with version control systems (e.g., Git) and build systems.
  • Understanding of software development lifecycle (SDLC) and agile methodologies.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong written and verbal communication skills for effective remote collaboration.
  • Proven ability to work independently and manage time effectively in a remote setting.

Responsibilities

  • Design, develop, implement, and maintain embedded software for automotive systems using C/C++.
  • Develop software for microcontrollers and embedded processors commonly used in automotive ECUs.
  • Implement and optimize software components for real-time operating systems (RTOS).
  • Create and execute unit tests and integration tests to ensure software quality and reliability.
  • Debug and troubleshoot software issues found during development and testing phases.
  • Collaborate effectively with remote team members through virtual communication tools and agile methodologies.
  • Participate in code reviews to ensure adherence to coding standards and best practices.
  • Contribute to the definition of software architecture and system design for new automotive features.
  • Stay up-to-date with the latest trends and technologies in automotive embedded systems software development.
  • Document software designs, implementation details, and testing procedures clearly and comprehensively.

Skills

C/C++
Embedded systems
RTOS
CAN
Automotive Ethernet
LIN
Git
Unit testing
SDLC

Education

Bachelor's degree
Master's degree

Tools

Linux
QNX
Build systems

Job description

About the Role

Our client, a leading innovator in automotive software solutions, is seeking a talented Remote Automotive Software Developer specializing in Embedded Systems to join their distributed engineering team. This fully remote position allows you to contribute to cutting-edge automotive projects from the comfort of your home office, regardless of your physical location within South Africa. You will be responsible for designing, developing, and testing embedded software for various automotive applications, including infotainment systems, vehicle control units, and advanced driver‑assistance systems (ADAS). The ideal candidate possesses a strong foundation in C/C++, embedded programming principles, and a passion for automotive technology. This is an exceptional opportunity to work on challenging projects with a collaborative, forward‑thinking team, shaping the future of in‑car experiences and vehicle intelligence.


Key Responsibilities


  • Design, develop, implement, and maintain embedded software for automotive systems using C/C++.

  • Develop software for microcontrollers and embedded processors commonly used in automotive ECUs.

  • Implement and optimize software components for real‑time operating systems (RTOS).

  • Create and execute unit tests and integration tests to ensure software quality and reliability.

  • Debug and troubleshoot software issues found during development and testing phases.

  • Collaborate effectively with remote team members through virtual communication tools and agile methodologies.

  • Participate in code reviews to ensure adherence to coding standards and best practices.

  • Contribute to the definition of software architecture and system design for new automotive features.

  • Stay up-to-date with the latest trends and technologies in automotive embedded systems software development.

  • Document software designs, implementation details, and testing procedures clearly and comprehensively.


Requirements


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

  • Minimum of 4 years of professional experience in embedded software development.

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

  • Experience with embedded operating systems (e.g., Linux, QNX, RTOS).

  • Familiarity with automotive communication protocols such as CAN, LIN, Automotive Ethernet.

  • Experience with version control systems (e.g., Git) and build systems.

  • Understanding of software development lifecycle (SDLC) and agile methodologies.

  • Excellent problem-solving, analytical, and debugging skills.

  • Strong written and verbal communication skills for effective remote collaboration.

  • Proven ability to work independently and manage time effectively in a remote setting.


Benefits


  • Fully remote work arrangement, offering significant flexibility.

  • Competitive salary package tailored to your experience and skills.

  • Comprehensive health benefits and wellness programs.

  • Opportunities for continuous learning and professional development in a rapidly evolving field.

  • Exposure to innovative automotive technologies and projects.

  • Allowance for home office setup and internet expenses.

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 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Remote work from SA
Competitive salary
Professional growth
Remote Automotive Software Engineer (Embedded Systems)
Remote Automotive Software Engineer (Embedded Systems)

Placements24 • Durban

Hybrid
ZAR 700,000 - 1,100,000
Home office stipend
Health insurance
Generous paid time off
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 Software Developer (Embedded Systems)
Remote Automotive Software Developer (Embedded Systems)

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 900,000 - 1,300,000
Fully remote
Competitive salary
Continuous learning
+1
Remote Automotive Software Engineer
Remote Automotive Software Engineer

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Flexible remote
Professional growth opportunities
Remote Automotive Software Developer
Remote Automotive Software Developer

Placements24 • Upington

Hybrid
ZAR 650,000 - 1,050,000
Remote work flexibility
Continuous learning opportunities
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发展
Senior Automotive Software Development Engineer (Remote)
Senior Automotive Software Development Engineer (Remote)

Placements24 • East London

Hybrid
ZAR 1,200,000 - 1,600,000
Health insurance
Remote work allowance
Retirement plan
+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