Automotive Software Developer (Embedded Systems)

Placements24

Midrand

Hybrid

ZAR 520,000 - 900,000

Full time

4 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 and bonuses
Fully remote work
Home office setup allowance
Professional growth opportunities
Global impact projects
Collaborative virtual team environment

Job summary

Placements24 is seeking an innovative Automotive Software Developer (Embedded Systems) for a fully remote role in the automotive software field. You will design, code, and test embedded software for infotainment, driver assistance, and vehicle control modules using C/C++ and RTOS.

Join a global virtual team and contribute to cutting-edge automotive tech while working from anywhere. Strong skills in C/C++, RTOS, and automotive protocols (CAN, LIN, Automotive Ethernet) are essential, as is Git and

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Proven embedded software development experience, preferably in automotive.
  • Strong proficiency in C/C++ programming languages.
  • Experience with RTOS such as AUTOSAR, QNX, or Embedded Linux.
  • Familiarity with automotive communication protocols (CAN, LIN, Automotive Ethernet).
  • Experience with Git or similar version control systems.
  • Ability to work independently in a fully remote setting with strong time management.
  • Excellent problem-solving and analytical abilities, and strong communication skills.

Responsibilities

  • Design, develop, implement, and maintain embedded software for automotive applications.
  • Write efficient, well-documented, and maintainable code in C/C++.
  • Develop and optimize software for RTOS.
  • Participate in code reviews, testing, and debugging of software modules.
  • Collaborate with hardware engineers and system architects to define software requirements.
  • Integrate software components and ensure compatibility with automotive hardware.
  • Troubleshoot and resolve software defects and performance issues.
  • Contribute to continuous improvement of software development processes and tools.

Skills

C/C++ programming
RTOS concepts
Remote collaboration
Time management

Education

Bachelor's degree in Computer Science/Software Engineering/Electrical Engineering

Tools

Git
AUTOSAR
QNX
Embedded Linux
CAN
LIN
Automotive Ethernet

Job description

About the Role

Our client, a forward-thinking technology firm specializing in automotive software solutions, is seeking an innovative Automotive Software Developer (Embedded Systems) to join their virtual team. This fully remote role allows you to contribute to the development of cutting-edge in-vehicle software, impacting millions of users worldwide. You will be instrumental in designing, coding, and testing embedded software for infotainment systems, driver assistance features, and vehicle control modules. The ideal candidate will possess a strong foundation in C/C++ programming, a deep understanding of real-time operating systems, and a passion for automotive technology. This is a unique opportunity to work from anywhere while collaborating with a global team of experts, pushing the boundaries of automotive innovation. We offer a fully remote-first culture that values autonomy, collaboration, and continuous skill enhancement for our team members, wherever they are located.

Key Responsibilities
  • Design, develop, implement, and maintain embedded software for automotive applications.
  • Write efficient, well-documented, and maintainable code in C/C++.
  • Develop and optimize software for real-time operating systems (RTOS).
  • Participate in code reviews, testing, and debugging of software modules.
  • Collaborate with hardware engineers and system architects to define software requirements.
  • Integrate software components and ensure compatibility with automotive hardware.
  • Troubleshoot and resolve software defects and performance issues.
  • Contribute to the continuous improvement of software development processes and tools.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Proven experience in embedded software development, preferably within the automotive industry.
  • Strong proficiency in C/C++ programming languages.
  • Experience with real-time operating systems (RTOS) such as AUTOSAR, QNX, or Embedded Linux.
  • Familiarity with automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet).
  • Experience with version control systems (e.g., Git).
  • Ability to work independently and effectively in a fully remote setting, demonstrating strong self-discipline and time management skills, regardless of your location.
  • Excellent problem-solving and analytical abilities.
  • Strong verbal and written communication skills for remote collaboration.
Benefits
  • Competitive salary and potential for performance bonuses.
  • Fully remote work arrangement, offering flexibility and work-life balance.
  • Opportunities for professional growth and skill development in cutting-edge automotive tech.
  • Contribution to significant projects with a global impact.
  • A collaborative and supportive virtual team environment.
  • Allowance for home office setup.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Automotive Embedded Software Developer
Automotive Embedded Software Developer

Placements24 • Gqeberha

Hybrid
ZAR 420,000 - 650,000
Remote-first environment
Career development resources
Competitive salary and incentives
Automotive Software Engineer
Automotive Software Engineer

Placements24 • Durban

Hybrid
ZAR 700,000 - 950,000
Fully remote
Health insurance
Career development
+1
Remote Automotive Software Engineer
Remote Automotive Software Engineer

Placements24 • Vereeniging

Remote
ZAR 520,000 - 780,000
Competitive salary & bonus
Remote-friendly
Health & wellness programs
+2
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
Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Remote Automotive Software Developer
Remote Automotive Software Developer

Placements24 • Gqeberha

Hybrid
ZAR 520,000 - 760,000
Remote work
Flexible schedule
Professional development support
+1
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 • Cape Town

Hybrid
ZAR 600,000 - 900,000
Stock options
Remote work
Home office stipend
+2
Senior Automotive Software Developer
Senior Automotive Software Developer

Placements24 • Benoni

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

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,300,000
Fully remote
Stock options
Flexible schedule
+2