Automotive Software Development Engineer - Embedded Systems

Placements24

Pretoria

Ibrido

ZAR 900.000 - 1.300.000

Tempo pieno

3 giorni fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Health insurance
Retirement plan
Generous annual leave
Training opportunities
Wellness programs
Conference exposure
International exposure

Descrizione del lavoro

Placements24 is seeking an Automotive Software Development Engineer with a strong embedded focus to join a cutting-edge automotive technology division in Pretoria, Gauteng. The role involves the full software lifecycle, collaborating with hardware and systems engineers to deliver robust, real-time solutions for infotainment, ADAS, and ECU applications.

Applicants should have a solid background in C/C++ for embedded systems, experience with RTOS, and knowledge of automotive protocols.

Competenze

  • Bachelor’s degree in CS, SE, or EE.
  • 4+ years embedded software experience in automotive.
  • Strong C/C++ in embedded environments.
  • RTOS experience (FreeRTOS, QNX, or similar).
  • Familiar with CAN, LIN, UDS, DoIP.
  • SDLC and Agile methodologies.
  • Git version control experience.
  • AUTOSAR knowledge a plus.
  • Legal right to work in South Africa.

Mansioni

  • Design, develop, and implement embedded software for automotive control units and systems.
  • Write clean, efficient C/C++ code for real-time embedded environments.
  • Collaborate with system architects and hardware engineers to define software requirements and specifications.
  • Develop and maintain unit tests, integration tests, and system tests to ensure software quality and reliability.
  • Debug and resolve software defects identified during development and testing phases.
  • Participate in code reviews to maintain high standards of code quality and best practices.
  • Work with CAN, LIN and Automotive Ethernet.
  • Contribute to continuous improvement of software development processes and tools.
  • Stay updated with the latest trends and technologies in embedded software development for the automotive industry.
  • Support software integration onto target hardware and assist in system validation activities.

Conoscenze

C/C++ Embedded
RTOS
CAN/LIN/UDS
AUTOSAR
SDLC/Agile
Git
Debugging

Formazione

Bachelor’s degree in CS/SE/EE

Strumenti

Git

Descrizione del lavoro

About the Role

Our client is seeking a talented and motivated Automotive Software Development Engineer with a strong focus on embedded systems to join their cutting-edge automotive technology division in Pretoria, Gauteng . This role is central to developing the intelligent software that powers next-generation vehicles, including infotainment systems, ADAS features, and vehicle control units. You will be involved in the entire software development lifecycle, from requirements gathering and design to implementation, testing, and deployment. The ideal candidate possesses a passion for innovation, a solid understanding of C/C++ programming for embedded environments, and familiarity with real-time operating systems (RTOS). Working in Pretoria , a key hub for technology and industry in South Africa, offers a vibrant environment for professional growth. We are looking for an engineer who can contribute to creating robust, efficient, and reliable software solutions that enhance the driving experience and vehicle safety. This position involves close collaboration with hardware engineers, systems engineers, and other software developers to bring complex automotive features to life. Your contributions will be vital in shaping the future of automotive software. The role emphasizes a hybrid work model, blending collaboration with focused development time.

Key Responsibilities
  • Design, develop, and implement embedded software for automotive control units and systems.
  • Write clean, efficient, and well-documented code in C/C++ for real-time embedded environments.
  • Collaborate with system architects and hardware engineers to define software requirements and specifications.
  • Develop and maintain unit tests, integration tests, and system tests to ensure software quality and reliability.
  • Debug and resolve software defects identified during development and testing phases.
  • Participate in code reviews to maintain high standards of code quality and best practices.
  • Work with various automotive communication protocols such as CAN, LIN, and Automotive Ethernet.
  • Contribute to the continuous improvement of software development processes and tools.
  • Stay updated with the latest trends and technologies in embedded software development for the automotive industry.
  • Support software integration onto target hardware and assist in system validation activities.
Requirements
  • Bachelor'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 in the automotive sector.
  • Strong proficiency in C and/or C++ programming languages.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, QNX, or similar.
  • Familiarity with automotive communication protocols (CAN, LIN, UDS, DoIP).
  • Understanding of software development lifecycle (SDLC) and agile methodologies.
  • Experience with debugging tools and techniques for embedded systems.
  • Knowledge of version control systems (e.g., Git).
  • Excellent problem-solving and analytical skills.
  • Good communication and collaboration skills.
  • Familiarity with AUTOSAR architecture is a plus.
  • Must have legal right to work in South Africa .
Benefits

Our client offers a competitive salary, comprehensive health insurance, and a retirement savings plan. Employees enjoy generous annual leave and opportunities for professional growth through training programs and attendance at industry conferences. This role provides a hybrid work arrangement, offering flexibility between remote work and in-office collaboration in Pretoria . You'll be part of an innovative and dynamic team working on the forefront of automotive technology. Additional perks include access to employee wellness programs and potential for international exposure. This is a fantastic opportunity to advance your career in automotive software development.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Automotive Embedded Software Engineer
Senior Automotive Embedded Software Engineer

Placements24 • Cape Town

In loco
ZAR 900.000 - 1.400.000
Medical aid
Retirement planning
Performance bonus
Lead Automotive Software Engineer
Lead Automotive Software Engineer

Placements24 • Pretoria

In loco
ZAR 900.000 - 1.300.000
Competitive salary and stock options
Health, dental, and vision insurance
Hybrid work model in Pretoria
+2
Automotive Software Engineer
Automotive Software Engineer

Placements24 • Mbombela (Nelspruit)

Ibrido
ZAR 600.000 - 900.000
Stock options
Health insurance
Flexible remote work arrangements
+1
Senior Automotive Software Engineer (Embedded Systems)
Senior Automotive Software Engineer (Embedded Systems)

Placements24 • LegKraal Gate

In loco
ZAR 900.000 - 1.500.000
Bonuses
Medical insurance
Dental insurance
+6
Automotive Software Developer
Automotive Software Developer

Placements24 • Stellenbosch

Ibrido
ZAR 700.000 - 1.000.000
Competitive salary
Remote & Stellenbosch office
Health insurance & retirement plans
+1
Senior Automotive Software Developer
Senior Automotive Software Developer

Placements24 • Rustenburg

In loco
ZAR 900.000 - 1.300.000
Health benefits
Hybrid work model
Professional development
Lead Automotive Software Developer
Lead Automotive Software Developer

Placements24 • Durban

Ibrido
ZAR 900.000 - 1.300.000
Salary package
Medical, dental, vision insurance
Retirement fund contribution
+5
Remote Automotive Software Developer (Embedded Systems) - Pietermaritzburg
Remote Automotive Software Developer (Embedded Systems) - Pietermaritzburg

Placements24 • Pietermaritzburg

Ibrido
ZAR 900.000 - 1.300.000
Remote work from anywhere in South AFr
Performance bonuses and online培训 and发展
Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Rustenburg

In loco
ZAR 900.000 - 1.300.000
Fully remote work arrangement
Competitive salary with bonuses
Health, dental, and vision insurance
+2
Remote Automotive Software Developer
Remote Automotive Software Developer

Placements24 • Bloemfontein

Ibrido
ZAR 700.000 - 950.000
Stock options
Fully remote with flexible hours
Health, dental, vision insurance