Senior Automotive Software Engineer - Embedded Systems

Placements24

Durban

Híbrido

ZAR 900 000 - 1 200 000

Tempo integral

há 37 horas
Torna-te num dos primeiros candidatos

Uma candidatura completa num minuto

Currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Medical aid & retirement contributions
Performance bonuses
Continuous learning & training

Resumo da oferta

Placements24 seeks a Senior Automotive Software Engineer (embedded) to design, develop, test, and deploy complex embedded software for automotive ECUs in a remote SA role. You will work on safety-critical features, emphasize C/C++, RTOS, and AUTOSAR compliance, and collaborate with hardware teams.

The position requires 6+ years in embedded software, strong debugging skills, and experience with CAN, LIN, Ethernet; ISO 26262 knowledge is a plus.

Qualificações

  • Proficient in C and C++ for embedded systems.
  • Strong RTOS and embedded system principles knowledge.
  • Experience with automotive protocols CAN, LIN, Automotive Ethernet.
  • Familiarity with AUTOSAR or similar architectures.
  • Experience with debugging tools, emulators, and logic analyzers.
  • Version control using Git; familiarity with Agile/Waterfall lifecycles.
  • Knowledge of ISO 26262 safety standards is a plus.
  • Strong problem-solving and analytical skills; good team comms.

Responsabilidades

  • Design, develop, and maintain embedded software for automotive ECUs, focusing on safety-critical systems.
  • Implement and optimize software using C/C++ for microcontrollers and embedded platforms.
  • Develop and integrate software components according to AUTOSAR standards or similar frameworks.
  • Define software architecture and create detailed design documentation.
  • Perform unit testing, integration testing, and debugging of embedded software.
  • Collaborate with hardware engineers to define system requirements and ensure seamless integration.
  • Work with CAN, LIN, Ethernet, and FlexRay protocols.
  • Participate in code reviews and ensure coding standards.

Conhecimentos

C/C++
RTOS
CAN/LIN/Ethernet
AUTOSAR
Debugging tools
Git
Agile/Waterfall
ISO 26262

Formação académica

Bachelor's or Master's in CS/EE or related field

Descrição da oferta de emprego

About the Role

Our client, a global leader in automotive technology headquartered in Durban , is seeking a highly motivated Senior Automotive Software Engineer specializing in embedded systems. This role is critical to developing the intelligent, connected, and autonomous vehicle features of tomorrow. You will be responsible for the design, development, testing, and deployment of complex embedded software solutions for various automotive control units. The ideal candidate will possess a strong background in C/C++ programming, real-time operating systems (RTOS), and automotive communication protocols. This position offers a unique opportunity to work on challenging projects in a fast-paced, innovative environment, contributing to the evolution of mobility.

Key Responsibilities
  • Design, develop, and maintain embedded software for automotive ECUs, focusing on safety-critical systems.
  • Implement and optimize software using C/C++ for microcontrollers and embedded platforms.
  • Develop and integrate software components according to AUTOSAR standards or similar frameworks.
  • Define software architecture and create detailed design documentation.
  • Perform unit testing, integration testing, and debugging of embedded software.
  • Collaborate with hardware engineers to define system requirements and ensure seamless integration.
  • Work with automotive communication protocols such as CAN, LIN, Ethernet, and FlexRay.
  • Participate in code reviews, ensuring adherence to coding standards and best practices.
  • Contribute to the continuous improvement of software development processes and tools.
  • Stay abreast of the latest advancements in embedded systems and automotive software engineering.
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 6 years of professional experience in embedded software development.
  • Proficiency in C and C++ programming languages.
  • Strong understanding of real-time operating systems (RTOS) and embedded system principles.
  • Experience with automotive communication protocols (CAN, LIN, Automotive Ethernet).
  • Familiarity with AUTOSAR or other automotive software architectures.
  • Experience with debugging tools, emulators, and logic analyzers.
  • Knowledge of software development lifecycles (Agile, Waterfall) and version control systems (Git).
  • Excellent problem-solving and analytical skills.
  • Strong written and verbal communication skills, with the ability to work effectively in a team.
  • Experience with safety standards like ISO 26262 is a significant advantage.
Benefits
  • Our client offers a competitive salary package of up to R per annum , commensurate with experience and qualifications.
  • This fully remote position provides the flexibility to work from anywhere in South Africa, while still being part of a dynamic and innovative team.
  • We provide opportunities for continuous learning and professional growth, including access to cutting-edge training programs and conferences.
  • Benefits include a comprehensive medical aid plan, retirement fund contributions, and performance-based bonuses.
  • Join our client and play a key role in shaping the future of automotive technology from the vibrant coastal city of Durban.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Remote Automotive Embedded Software Engineer
Remote Automotive Embedded Software Engineer

Placements24 • East London

Híbrido
ZAR 900 000 - 1 200 000
Fully remote
Health & retirement benefits
Professional development
Senior Automotive Software Engineer (Embedded Systems)
Senior Automotive Software Engineer (Embedded Systems)

Placements24 • Rustenburg

Presencial
ZAR 900 000 - 1 500 000
Competitive salary
Health benefits
Career growth
Senior Automotive Embedded Software Engineer
Senior Automotive Embedded Software Engineer

Placements24 • Cape Town

Presencial
ZAR 900 000 - 1 400 000
Medical aid
Retirement planning
Performance bonus
Senior Automotive Embedded Software Engineer
Senior Automotive Embedded Software Engineer

Placements24 • Gqeberha

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

Placements24 • Klerksdorp

Híbrido
ZAR 700 000 - 950 000
Fully remote
Competitive salary
Medical and dental insurance
+2
Remote Automotive Software Engineer - Embedded Systems
Remote Automotive Software Engineer - Embedded Systems

Placements24 • Centurion

Teletrabalho
ZAR 900 000 - 1 350 000
Fully remote
Competitive salary
Health insurance
+2
Lead Automotive Software Developer
Lead Automotive Software Developer

Placements24 • Cape Town

Presencial
ZAR 1 100 000 - 1 800 000
Medical and dental coverage
Performance-based bonus
Professional development opportunities
Senior Automotive Embedded Systems Engineer
Senior Automotive Embedded Systems Engineer

Placements24 • Mossel Bay

Híbrido
ZAR 900 000 - 1 500 000
Senior Automotive Embedded Systems Engineer
Senior Automotive Embedded Systems Engineer

Placements24 • Pretoria

Presencial
ZAR 900 000 - 1 400 000
Competitive salary
Advanced engineering tools
Lab facilities
+1
Lead Automotive Software Developer (Embedded Systems)
Lead Automotive Software Developer (Embedded Systems)

Placements24 • Pretoria

Híbrido
ZAR 1 400 000 - 2 100 000
Remote work within South Africa
Competitive salary
Medical aid