Senior Automotive Software Engineer (Embedded Systems)

Placements24

Rustenburg

In loco

ZAR 900.000 - 1.500.000

Tempo pieno

13 giorni fa

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

Competitive salary
Health benefits
Career growth

Descrizione del lavoro

Placements24 is seeking a Senior Automotive Software Engineer with a focus on Embedded Systems for our Rustenburg R&D facility.

You will design, develop, and integrate software for automotive ECUs, emphasizing C/C++ code quality, RTOS optimization, and cross‑functional collaboration with hardware and validation teams.

The role requires 7+ years in embedded automotive software, proficiency in CAN/LIN/Ethernet, AUTOSAR familiarity, and strong problem‑solving skills.

Competenze

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 7 years of professional experience in embedded software development, with a significant focus on the automotive industry.
  • Expertise in C/C++ programming for embedded systems.
  • Strong understanding of real‑time operating systems (RTOS) concepts and practical application.
  • Hands‑on experience with automotive communication protocols (CAN, LIN, Automotive Ethernet).
  • Familiarity with automotive software development processes and standards (e.g., AUTOSAR).
  • Experience with version control systems (e.g., Git) and build tools.
  • Knowledge of debugging tools and techniques for embedded systems.
  • Excellent problem‑solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience with model‑based design and simulation tools is a plus.

Mansioni

  • Design, develop, test, and maintain embedded software for automotive applications, including microcontrollers and ECUs.
  • Write clean, efficient, and well-documented C/C++ code adhering to strict coding standards.
  • Implement and optimize real-time operating systems (RTOS) for performance and reliability.
  • Develop and integrate software components with hardware, ensuring seamless functionality.
  • Utilize automotive communication protocols such as CAN, LIN, Ethernet, and FlexRay.
  • Perform code reviews, static analysis, and unit testing to ensure software quality and robustness.
  • Debug complex software and system-level issues, identifying root causes and implementing effective solutions.
  • Collaborate with cross-functional teams, including hardware engineers, system architects, and validation engineers.
  • Contribute to the definition of software architecture and design patterns for automotive systems.
  • Stay abreast of advancements in embedded systems, automotive software technologies, and relevant industry standards (e.g., AUTOSAR, ISO 26262).

Conoscenze

C/C++ programming
RTOS concepts
Automotive protocols (CAN, LIN, Ether)
AUTOSAR familiarity
Git & build tools
Debugging embedded systems
Model-based design
Strong problem solving

Formazione

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

Strumenti

Git
Build tools
Model-based design tools

Descrizione del lavoro

About the Role

Our client is seeking a highly skilled and experienced Senior Automotive Software Engineer with a specialization in Embedded Systems to join their cutting‑edge R&D facility in Rustenburg, North West . This is a pivotal role focused on the design, development, and implementation of sophisticated software solutions for next‑generation automotive control units and in‑vehicle systems. You will be at the forefront of automotive technology, working with complex architectures and ensuring the reliability, safety, and performance of critical software components. This position demands a deep understanding of embedded C/C++, real‑time operating systems (RTOS), and automotive communication protocols. You will collaborate with a talented team of engineers, contribute to architectural decisions, and drive innovation in software development practices. The ideal candidate possesses a passion for automotive engineering and a proven ability to deliver high‑quality, robust software solutions in a demanding industry.

Key Responsibilities
  • Design, develop, test, and maintain embedded software for automotive applications, including microcontrollers and ECUs.
  • Write clean, efficient, and well‑documented C/C++ code adhering to strict coding standards.
  • Implement and optimize real‑time operating systems (RTOS) for performance and reliability.
  • Develop and integrate software components with hardware, ensuring seamless functionality.
  • Utilize automotive communication protocols such as CAN, LIN, Ethernet, and FlexRay.
  • Perform code reviews, static analysis, and unit testing to ensure software quality and robustness.
  • Debug complex software and system‑level issues, identifying root causes and implementing effective solutions.
  • Collaborate with cross‑functional teams, including hardware engineers, system architects, and validation engineers.
  • Contribute to the definition of software architecture and design patterns for automotive systems.
  • Stay abreast of advancements in embedded systems, automotive software technologies, and relevant industry standards (e.g., AUTOSAR, ISO 26262).
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 7 years of professional experience in embedded software development, with a significant focus on the automotive industry.
  • Expertise in C/C++ programming for embedded systems.
  • Strong understanding of real‑time operating systems (RTOS) concepts and practical application.
  • Hands‑on experience with automotive communication protocols (CAN, LIN, Automotive Ethernet).
  • Familiarity with automotive software development processes and standards (e.g., AUTOSAR).
  • Experience with version control systems (e.g., Git) and build tools.
  • Knowledge of debugging tools and techniques for embedded systems.
  • Excellent problem‑solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience with model‑based design and simulation tools is a plus.
Benefits

Our client offers a highly competitive salary, comprehensive health and wellness benefits, and excellent opportunities for career growth and professional development. You will be part of a leading‑edge technology environment, working on innovative automotive solutions that shape the future of mobility. The position in Rustenburg provides a stable and dynamic career path within a respected organization in the heart of the North West province.

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 Systems Engineer
Senior Automotive Embedded Systems Engineer

Placements24 • Rustenburg

In loco
ZAR 900.000 - 1.300.000
Competitive salary
On-site facilities
Professional development
+2
Senior Automotive Software Development Engineer
Senior Automotive Software Development Engineer

Placements24 • Centurion

In loco
ZAR 800.000 - 1.400.000
Competitive salary package
Medical aid
Provident fund
+2
Automotive Software Development Lead
Automotive Software Development Lead

Placements24 • Rustenburg

In loco
ZAR 1.200.000 - 2.000.000
Competitive salary
Health benefits
Performance-based bonus
Senior Automotive Software Engineer - Embedded Systems
Senior Automotive Software Engineer - Embedded Systems

Placements24 • Stellenbosch

Ibrido
ZAR 900.000 - 1.200.000
Relocation assistance
Generous leave
Professional development
+1
Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Rustenburg

Remoto
ZAR 900.000 - 1.300.000
Fully remote work arrangement
Competitive salary with bonuses
Health, dental, and vision insurance
+2
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
Senior Automotive Embedded Systems Engineer
Senior Automotive Embedded Systems Engineer

Placements24 • Pretoria

In loco
ZAR 900.000 - 1.400.000
Competitive salary
Advanced engineering tools
Lab facilities
+1
Remote Automotive Embedded Software Engineer
Remote Automotive Embedded Software Engineer

Placements24 • East London

Ibrido
ZAR 900.000 - 1.200.000
Fully remote
Health & retirement benefits
Professional development
Lead Automotive Software Developer
Lead Automotive Software Developer

Placements24 • Cape Town

In loco
ZAR 1.100.000 - 1.800.000
Medical and dental coverage
Performance-based bonus
Professional development opportunities
Lead Automotive Software Engineer
Lead Automotive Software Engineer

Placements24 • Rustenburg

In loco
ZAR 1.200.000 - 1.800.000
Relocation assistance
Performance bonuses
Medical, dental, and vision insurance
+2