Skip to content
mimi

Senior Automotive Software Engineer - Embedded Systems

WhatJobs Direct

On-site Full-time Senior 4w ago

About the role

Our client, a rapidly growing automotive technology firm, is seeking an experienced Senior Automotive Software Engineer specializing in embedded systems to join their innovative team. This position is based in **Ibadan, Oyo, NG**, and offers a hybrid work arrangement, allowing for a blend of remote work and in-office collaboration.

You will be responsible for designing, developing, testing, and deploying embedded software for cutting-edge automotive applications. This includes working on critical systems such as engine control units (ECUs), infotainment systems, advanced driver-assistance systems (ADAS), and vehicle networking. The ideal candidate will have a strong background in C/C++ programming, real-time operating systems (RTOS), and automotive communication protocols.

Key responsibilities include: Designing and implementing robust and efficient embedded software for automotive ECUs and other vehicle systems. Developing software using C and C++ in accordance with AUTOSAR standards or similar frameworks. Working with real-time operating systems (RTOS) such as QNX, VxWorks, or FreeRTOS. Implementing and testing software modules for various automotive functions, including powertrain control, body electronics, and safety systems. Collaborating with hardware engineers to define system requirements and ensure seamless integration of software and hardware. Participating in code reviews, debugging complex issues, and optimizing software performance. Developing and executing unit tests, integration tests, and system tests to ensure software quality and reliability. Understanding and applying automotive communication protocols like CAN, LIN, Ethernet, and FlexRay. Contributing to the entire software development lifecycle, from requirements gathering to final deployment. Staying current with automotive industry trends, standards, and emerging technologies. Qualifications: 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, with a significant portion focused on the automotive industry. Expertise in C/C++ programming languages and embedded systems development. Proven experience with RTOS and embedded Linux. Familiarity with automotive standards and protocols (AUTOSAR, ISO 26262, CAN, Automotive Ethernet). Experience with debugging tools, oscilloscopes, and logic analyzers. Strong analytical and problem-solving abilities. Excellent teamwork and communication skills, with the ability to work effectively in a hybrid environment. Experience with Agile development methodologies is a plus. Must be able to work from the **Ibadan, Oyo, NG** office at least 2-3 days per week. This role presents an excellent opportunity for a talented software engineer to make a significant impact on the future of automotive technology.

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