Senior Automotive Software Engineer (Remote)

Placements24

Pietermaritzburg

Hybrid

ZAR 900,000 - 1,200,000

Full time

21 hours 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

Comprehensive remote work setup and IT
Flexible working hours

Job summary

Placements24 is seeking a Senior Automotive Software Engineer for a fully remote role within South Africa. You will design and implement embedded software for vehicle control units and infotainment, aligning with AUTOSAR and ISO 26262 standards while working closely with hardware, system, and product teams.

You will optimize RTOS features, integrate modules, review code, and resolve defects across the development lifecycle.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 5 years of professional experience in automotive software development.
  • Proficiency in C/C++ programming languages for embedded systems; strong RTOS experience (QNX, VxWorks).
  • Familiarity with automotive communication protocols (CAN, LIN, Ethernet, FlexRay).
  • Knowledge of AUTOSAR/MISRA C and software debugging tools for embedded systems.

Responsibilities

  • Design, develop, and implement embedded software for automotive control units and infotainment systems.
  • Develop and maintain software components according to automotive standards (AUTOSAR, ISO 26262).
  • Implement and optimize RTOS features for automotive applications.
  • Integrate and test software modules, ensuring functionality and performance.
  • Collaborate with hardware engineers to define software requirements and interfaces.
  • Participate in code reviews and maintain code quality; troubleshoot defects.
  • Contribute to software development processes and tooling improvements.
  • Create and maintain technical documentation for software designs and implementations.

Skills

Embedded software development
C/C++ programming
RTOS familiarity
Problem-solving

Education

Bachelor's or Master's degree in Computer Science or Electrical Engineering

Tools

Git
Build systems
Debugging tools
AUTOSAR
MISRA C

Job description

About the Role

Our client, a leader in automotive technology innovation, is seeking a highly skilled and experienced Senior Automotive Software Engineer to join their dynamic team. This is a fully remote position, offering the flexibility to work from anywhere within South Africa. You will be instrumental in developing cutting-edge software solutions that power the next generation of vehicles. The ideal candidate possesses a deep understanding of embedded systems, real-time operating systems, and automotive communication protocols. This role is crucial for driving innovation and ensuring the high performance and reliability of our client's automotive products. If you are passionate about shaping the future of mobility and thrive in a remote-first environment, You will collaborate closely with cross-functional teams, including hardware engineers, system architects, and product managers, to bring innovative automotive features to life.

Key Responsibilities
  • Design, develop, and implement embedded software for automotive control units and infotainment systems.
  • Develop and maintain software components according to automotive standards (e.g., AUTOSAR, ISO 26262).
  • Implement and optimize real-time operating system (RTOS) features for automotive applications.
  • Integrate and test software modules, ensuring functionality, performance, and adherence to specifications.
  • Collaborate with hardware engineers to define software requirements and interfaces.
  • Participate in code reviews, ensuring code quality, maintainability, and adherence to best practices.
  • Troubleshoot and resolve software defects and issues throughout the development lifecycle.
  • Contribute to the definition and improvement of software development processes and tools.
  • Develop and maintain technical documentation for software designs and implementations.
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 5 years of professional experience in automotive software development.
  • Proficiency in C/C++ programming languages for embedded systems.
  • Strong experience with Real-Time Operating Systems (RTOS) such as QNX, VxWorks, or similar.
  • Familiarity with automotive communication protocols like CAN, LIN, Ethernet, and FlexRay.
  • Knowledge of automotive software development processes and standards (AUTOSAR, MISRA C).
  • Experience with software debugging tools and techniques for embedded systems.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills, essential for a remote role.
  • Experience with version control systems (e.g., Git) and build systems.
Benefits
  • Competitive annual salary package.
  • Comprehensive remote work setup and support.
  • Opportunities for professional development and continuous learning.
  • Access to cutting-edge automotive technologies.
  • Collaborative and innovative work culture.
  • Flexible working hours.
  • Contribution to the advancement of future automotive technologies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Automotive Software Engineer (Remote)
Senior Automotive Software Engineer (Remote)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Remote-first
Home office stipend
Senior Automotive Software Engineer (Remote)
Senior Automotive Software Engineer (Remote)

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,900,000
Fully remote
Flexible hours
Cutting-edge tech
+4
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 Developer - Embedded Systems
Remote Automotive Software Developer - Embedded Systems

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,300,000
Fully remote
Salary package
Health benefits
+3
Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Rustenburg

Remote
ZAR 900,000 - 1,300,000
Fully remote work arrangement
Competitive salary with bonuses
Health, dental, and vision insurance
+2
Remote Automotive Software Engineer
Remote Automotive Software Engineer

Placements24 • Rustenburg

Remote
ZAR 900,000 - 1,200,000
Health insurance
Flexible remote
Professional growth opportunities
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
Lead Automotive Software Engineer (Remote)
Lead Automotive Software Engineer (Remote)

Placements24 • George

Hybrid
ZAR 1,200,000 - 1,800,000
Remote work
Career growth
Health insurance
+2
Lead Automotive Software Developer (Remote)
Lead Automotive Software Developer (Remote)

Placements24 • Cape Town

Hybrid
ZAR 1,200,000 - 1,800,000
Fully remote work arrangement
Health insurance coverage
Training and certifications
+2
Remote Automotive Software Developer
Remote Automotive Software Developer

Placements24 • Upington

Hybrid
ZAR 650,000 - 1,050,000
Remote work flexibility
Continuous learning opportunities