Hybrid Automotive Embedded Software Engineer

Placements24

Klerksdorp

Hybrid

ZAR 540,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

Hybrid work model
Medical aid
Provident fund
Career growth opportunities
Modern development tools

Job summary

Placements24 is seeking an Automotive Embedded Software Developer in Klerksdorp, North West. The role blends on-site collaboration with remote flexibility, focusing on designing, developing, testing, and deploying embedded software for automotive ECUs using C/C++.

You will work with RTOS, CAN/LIN, and various hardware peripherals in a dynamic automotive environment. The ideal candidate holds a Bachelor’s degree in CS/EE and has 3+ years in embedded automotive software, with strong debugging and

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or related field.
  • 3+ years of embedded software development experience in automotive applications.
  • Proficiency in C and C++ programming languages.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, QNX or similar.
  • Familiarity with CAN, LIN, SPI, I2C.
  • Knowledge of debugging tools (JTAG, oscilloscopes).
  • Understanding of SDLC and development methodologies.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork for a hybrid work environment.

Responsibilities

  • Develop and implement embedded software for automotive ECUs using C/C++.
  • Design and integrate software modules for RTOS.
  • Implement and test software drivers for various hardware peripherals.
  • Work with CAN, LIN, and Automotive Ethernet protocols.
  • Perform unit testing, integration testing, and debugging of embedded software.
  • Collaborate with hardware engineers to define software requirements and specifications.
  • Participate in code reviews and improve software quality and efficiency.
  • Document software designs, implementations, and test procedures.
  • Stay updated with the latest trends in embedded automotive software.

Skills

C/C++ programming
Embedded systems
RTOS
CAN
LIN
SPI
I2C
JTAG
Oscilloscopes
UDS (diagnostic standards)
Software debugging
Teamwork

Education

Bachelor's degree in Computer Science or Electrical Engineering

Tools

FreeRTOS
QNX

Job description

Placements24 is seeking an Automotive Embedded Software Developer in Klerksdorp, North West. The role blends on-site collaboration with remote flexibility, focusing on designing, developing, testing, and deploying embedded software for automotive ECUs using C/C++.

You will work with RTOS, CAN/LIN, and various hardware peripherals in a dynamic automotive environment. The ideal candidate holds a Bachelor’s degree in CS/EE and has 3+ years in embedded automotive software, with strong debugging and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Automotive Embedded Software Engineer – Hybrid
Senior Automotive Embedded Software Engineer – Hybrid

Placements24 • Gqeberha

Hybrid
ZAR 1,200,000 - 1,800,000
Health insurance
Hybrid work model
Professional development opportunities
+1
Remote Embedded Automotive Software Engineer
Remote Embedded Automotive Software Engineer

Placements24 • Cape Town

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

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 600,000 - 900,000
Stock options
Health insurance
Flexible remote work arrangements
+1
Embedded Automotive Software Engineer (Hybrid)
Embedded Automotive Software Engineer (Hybrid)

Placements24 • Richards Bay

Hybrid
ZAR 520,000 - 660,000
Hybrid work
Health insurance
Retirement benefits
+2
Automotive Embedded Software Engineer (ECUs/CAN)
Automotive Embedded Software Engineer (ECUs/CAN)

Placements24 • Vereeniging

Hybrid
ZAR 600,000 - 900,000
Medical plan
Retirement plan
Professional development
+1
Automotive Embedded Software Engineer — Hybrid (CAN/AUTOSAR)
Automotive Embedded Software Engineer — Hybrid (CAN/AUTOSAR)

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary with bonus
Medical, dental, and optical coverage
Generous paid time off
+5
Automotive Embedded Software Engineer – Hybrid (Pretoria)
Automotive Embedded Software Engineer – Hybrid (Pretoria)

Placements24 • Pretoria

Hybrid
ZAR 700,000 - 950,000
Health insurance
Retirement plan
Annual leave
+4
Automotive Embedded Software Developer
Automotive Embedded Software Developer

Placements24 • Klerksdorp

Hybrid
ZAR 540,000 - 900,000
Hybrid work model
Medical aid
Provident fund
+2
Senior Embedded Automotive Software Engineer - Hybrid
Senior Embedded Automotive Software Engineer - Hybrid

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,300,000
Health benefits
Hybrid work model
Professional development
Senior Embedded Auto Software Engineer (Hybrid)
Senior Embedded Auto Software Engineer (Hybrid)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Medical aid
Retirement fund
+1