Remote Software Developer Apprentice - Training & Growth

Placements24

Gauteng

Remote

ZAR 900,000 - 1,300,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Performance bonuses
Health insurance
Retirement plan
Home office stipend
Flexible hours
Unlimited PTO
Professional development
Remote culture

Job summary

Placements24 seeks a Senior Automotive Software Engineer to lead ADAS software design, implementation, and testing in a remote-first setup. You will develop robust C/C++ modules for embedded automotive systems, focusing on sensor fusion, path planning, and control algorithms, collaborating with hardware and software teams.

You will help define software requirements, architecture, and verification strategies, while participating in code reviews and maintaining high coding standards aligned with

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Mechatronics, or a related field.
  • 6+ years of professional software development experience in automotive embedded systems.
  • Strong proficiency in C and C++ for embedded automotive software.

Responsibilities

  • Design, develop, and implement ADAS software modules (sensor fusion, path planning, control).
  • Write high-quality, well-documented C/C++ code for embedded systems.
  • Collaborate with hardware and software teams to integrate ADAS functionalities.
  • Develop and execute unit, integration, and system tests for reliability and performance.
  • Contribute to software requirements and architectural design for new features.
  • Participate in code reviews and maintain coding standards.

Skills

C/C++ proficiency
Embedded automotive
ADAS/autonomous driving
Sensor fusion/planning/control
Remote collaboration
CAN/LIN/Ethernet
Git/CI/CD/Agile
Unit/integration testing

Education

Bachelor's/Master's in CS/EE/Mechatronics

Tools

Git
CI/CD
Automated testing
Autosar
RTOS

Job description

Senior Automotive Software Engineer - ADAS Development (Remote)

Our client, a pioneering force in the automotive technology sector, is looking for an exceptional Senior Automotive Software Engineer to join their cutting-edge team, working fully remotely . This role is central to the development of Advanced Driver-Assistance Systems (ADAS) and autonomous driving technologies. You will be instrumental in designing, implementing, and testing complex software solutions that enhance vehicle safety and driver experience. If you are passionate about the future of mobility, possess a deep understanding of embedded systems, and thrive in a remote-first, collaborative environment, this is the perfect opportunity to make a significant impact on the automotive landscape.

Key Responsibilities
  • Design, develop, and implement robust and efficient software modules for ADAS features, including sensor fusion, path planning, and control algorithms.
  • Write high-quality, well-documented, and testable C/C++ code for embedded automotive systems.
  • Collaborate with hardware engineers, systems engineers, and other software teams to integrate and validate ADAS functionalities.
  • Develop and execute unit tests, integration tests, and system tests to ensure software reliability and performance.
  • Contribute to the definition of software requirements and architectural design for new ADAS features.
  • Participate in code reviews, providing constructive feedback to peers and ensuring adherence to coding standards.
  • Debug and resolve complex software issues in simulation environments and on target hardware.
  • Stay current with the latest advancements in automotive software, AI, machine learning, and autonomous driving technologies.
  • Actively contribute to process improvements and best practices within the software development lifecycle.
  • Mentor junior software engineers, sharing expertise and fostering a culture of technical excellence.
Requirements
  • Bachelor's or Master\'s degree in Computer Science, Electrical Engineering, Mechatronics, or a related field.
  • Minimum of 6 years of professional software development experience, with a significant focus on automotive embedded systems.
  • Strong proficiency in C and C++ programming languages.
  • Experience developing software for ADAS, autonomous driving, robotics, or similar safety-critical systems.
  • Familiarity with automotive communication protocols such as CAN, LIN, and Ethernet.
  • Experience with software development tools and methodologies, including version control (Git), CI/CD pipelines, and Agile practices.
  • Understanding of sensor technologies (cameras, radar, lidar) and their integration.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, essential for effective remote teamwork.
  • Experience with AUTOSAR, RTOS, or functional safety (ISO 26262) is a plus.
Benefits
  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Retirement savings plan with employer matching.
  • Generous home office stipend and technology allowance.
  • Flexible working hours and unlimited PTO.
  • Opportunity to work on challenging and impactful projects in the telecommunications space.
  • Continuous learning and professional development support.
  • Collaborative and innovative remote work culture.
  • Access to cutting-edge development tools and platforms.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Automotive Software Development Engineer (ADAS Focus)
Senior Automotive Software Development Engineer (ADAS Focus)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,700,000
Fully remote work arrangement
Health, dental and vision insurance
Generous paid time off and continuous/
Lead Automotive ADAS/AD Software Engineer
Lead Automotive ADAS/AD Software Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,300,000
Bonus opportunities
Health insurance
Paid time off
+2
Senior Automotive Software Engineer - Fully Remote
Senior Automotive Software Engineer - Fully Remote

Placements24 • Polokwane

Hybrid
ZAR 1,976,000 - 2,964,000
Fully remote work
Competitive salary
Health, dental, and vision insurance
+3
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 (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 Systems Engineer (ADAS Focus)
Remote Automotive Systems Engineer (ADAS Focus)

Placements24 • Paarl

Hybrid
ZAR 900,000 - 1,200,000
Competitive compensation
Health, dental, and vision insurance
Retirement plan with company matching
+2
Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 1,992,000 - 2,988,000
Fully remote work
Flexible hours
Senior Automotive Software Developer
Senior Automotive Software Developer

Placements24 • Benoni

Remote
ZAR 1,928,000 - 3,053,000
Competitive salary
Bonus program
Health insurance
+5
Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,969,000 - 2,953,000
Stock options
Fully remote
Health, dental, and vision insurance
+1
Remote Senior Automotive Software Engineer - WhatJobs Direct
Remote Senior Automotive Software Engineer - WhatJobs Direct

Placements24 • Kempton Park

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work arrangement
Competitive salary and benefits
Continuous learning and development
+1