Remote Automotive Software Engineer (Embedded Systems)

Placements24

Johannesburg

Remote

ZAR 900,000 - 1,300,000

Full time

3 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

Health insurance
Home office stipend
401k retirement plan with matching
Unlimited PTO
Remote professional development

Job summary

Placements24 is seeking a Remote Automotive Software Engineer (Embedded Systems) to design, develop, and test real-time software for vehicle control units, infotainment, and ADAS from a home office.

You will collaborate with hardware engineers, write unit tests, and participate in code reviews within a globally distributed, remote-first team, emphasizing safety, reliability, and performance.

Qualifications

  • Minimum 4 years of experience in embedded software development in automotive.
  • Strong proficiency in C and C++.
  • Experience with embedded operating systems (RTOS, Linux).
  • Familiarity with CAN, LIN, and Automotive Ethernet.
  • Understanding of SDLC and Agile methodologies.
  • Experience with version control (Git) and build systems.
  • Excellent remote collaboration skills and ability to work independently.

Responsibilities

  • Design, develop, and maintain real-time embedded software for automotive applications using C/C++.
  • Implement and optimize algorithms for vehicle control and sensor data processing.
  • Write unit tests and perform system-level testing for reliability and safety.
  • Collaborate with hardware engineers to define software requirements and integration.
  • Participate in code reviews to maintain quality and standards.
  • Debug complex issues across hardware platforms and environments.
  • Document designs, implementations, and test results thoroughly.

Skills

Embedded software development
C/C++ programming
RTOS / Linux experience
Automotive protocols CAN/LIN/Ethernet
SDLC & Agile
Git & build systems
Remote collaboration
Problem solving

Education

Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or related field

Tools

Git
Build systems
Linux
RTOS

Job description

Our client, a pioneering force in the automotive technology space, is looking for an exceptional Remote Automotive Software Engineer specializing in Embedded Systems to join their globally distributed team. This role is designed for a highly motivated individual who thrives in a remote-first environment and is passionate about developing sophisticated software for vehicle control units, infotainment systems, and advanced driver-assistance systems (ADAS). You will have the autonomy to design, implement, and test embedded software solutions from your home office. This position is critical for advancing our client's commitment to creating intelligent, connected, and safe vehicles. If you excel in a remote setting and possess a deep understanding of embedded software development for the automotive industry, we encourage you to apply. This is a unique opportunity to contribute to groundbreaking automotive innovations without geographical constraints.

Key Responsibilities
  • Design, develop, and maintain high-quality, real-time embedded software for various automotive applications using C/C++.
  • Implement and optimize algorithms for vehicle control, sensor data processing, and communication protocols within embedded systems.
  • Write unit tests and conduct system-level testing to ensure software reliability, performance, and safety.
  • Collaborate with hardware engineers and systems architects to define software requirements and ensure seamless integration.
  • Participate in code reviews, providing constructive feedback to peers to maintain code quality and standards.
  • Debug complex software issues across different hardware platforms and operating environments.
  • Contribute to the continuous improvement of software development processes and tools.
  • Document software designs, implementation details, and test results thoroughly.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Minimum of 4 years of experience in embedded software development, with a significant portion focused on the automotive industry.
  • Strong proficiency in C and C++ programming languages.
  • Experience with embedded operating systems (e.g., RTOS, Linux).
  • Familiarity with automotive communication protocols like CAN, LIN, and Automotive Ethernet.
  • Understanding of software development lifecycle (SDLC) and agile methodologies.
  • Experience with version control systems (e.g., Git) and build systems.
  • Excellent remote collaboration skills and ability to work independently.
  • Strong analytical and problem-solving capabilities.
Benefits
  • Highly competitive remote salary.
  • Comprehensive health, dental, and vision insurance.
  • Generous home office stipend for equipment and internet.
  • 401k retirement plan with matching contributions.
  • Unlimited paid time off policy.
  • Opportunities for remote professional development and online training.
  • Flexible working hours to accommodate different time zones.
  • Chance to work on innovative projects shaping the future of mobility.
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 • 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 • 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 Engineer - Embedded Systems
Remote Automotive Software Engineer - Embedded Systems

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,999,000 - 2,999,000
Highly competitive salary
Annual bonuses
Full remote work flexibility
+3
Remote Automotive Software Engineer
Remote Automotive Software Engineer

Placements24 • Cape Town

Hybrid
ZAR 600,000 - 900,000
Stock options
Remote work
Home office stipend
+2
Remote Automotive Software Developer (Embedded Systems)
Remote Automotive Software Developer (Embedded Systems)

Placements24 • Vereeniging

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

Placements24 • Klerksdorp

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

Placements24 • Sandton

Hybrid
ZAR 1,500,000 - 2,501,000
Stock options
Fully remote environment
Flexible working hours
+3
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
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