Skip to content
mimi

Senior Embedded Systems Engineer - Automotive

WhatJobs Direct

Katlehong ยท On-site Full-time Senior 1w ago

About the role

Our client, a leading automotive technology company, is seeking a highly skilled Senior Embedded Systems Engineer to join their innovative team in Port Elizabeth, Eastern Cape, ZA . This role involves the design, development, and testing of embedded software for advanced automotive systems. You will work on cutting-edge projects, contributing to the development of next-generation vehicles. The ideal candidate will have a strong foundation in C/C++ programming, real-time operating systems (RTOS), and a deep understanding of automotive communication protocols. This position requires a hands-on approach and a passion for automotive technology.

Responsibilities: Design, develop, and implement embedded software for automotive control units and ECUs. Write efficient, maintainable, and well-documented C/C++ code for real-time systems. Develop and integrate software components using RTOS. Implement and test communication protocols such as CAN, LIN, FlexRay, and Automotive Ethernet. Work with hardware engineers to define hardware requirements and debug hardware/software integration issues. Perform unit testing, integration testing, and system testing of embedded software. Utilize debugging tools and techniques to identify and resolve software defects. Collaborate with system engineers to define software requirements and architecture. Participate in code reviews and contribute to improving software development processes. Stay updated with the latest advancements in embedded systems and automotive technologies. Qualifications: Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Minimum of 6 years of experience in embedded systems development. Strong proficiency in C and C++ programming languages. Experience with real-time operating systems (RTOS) such as FreeRTOS, QNX, or similar. In-depth knowledge of automotive communication protocols (CAN, LIN, Automotive Ethernet). Experience with automotive diagnostic protocols (UDS, ISO 14229). Familiarity with automotive safety standards (e.g., ISO 26262). Proficiency with embedded development tools, compilers, debuggers, and emulators. Experience with version control systems (e.g., Git). Strong analytical and problem-solving skills. Excellent communication and teamwork abilities. Experience with AUTOSAR is a significant advantage. This is an exciting opportunity to contribute to the future of automotive technology. Our client offers a challenging work environment with opportunities for professional growth and development in a key industry.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free