Skip to content
mimi

Remote Automotive Software Engineer - Embedded Systems

WhatJobs Direct

Nigeria · On-site Full-time 1w ago

About the role

Our client, a pioneer in automotive technology, is seeking a talented and dedicated Remote Automotive Software Engineer specializing in Embedded Systems to join their innovative team. This role is fully remote, offering the flexibility to contribute to the development of next-generation automotive software from anywhere. You will be involved in designing, developing, testing, and deploying embedded software for various automotive control units, infotainment systems, and advanced driver-assistance systems (ADAS). The ideal candidate possesses a strong foundation in C/C++ programming, real-time operating systems (RTOS), and a deep understanding of automotive communication protocols.

Responsibilities: Design, develop, and implement embedded software solutions for automotive applications using C/C++. Develop and maintain software for real-time operating systems (RTOS) and bare-metal environments. Implement and integrate software components for automotive ECUs, infotainment systems, and ADAS features. Work with automotive communication protocols such as CAN, LIN, Automotive Ethernet, and FlexRay. Develop and execute unit tests, integration tests, and system tests to ensure software quality and reliability. Debug and troubleshoot complex software issues across hardware and software platforms. Collaborate with hardware engineers, system architects, and other software teams to define software requirements and architecture. Participate in code reviews to ensure adherence to coding standards and best practices. Develop and maintain technical documentation for software designs, interfaces, and test procedures. Stay current with the latest advancements in automotive embedded systems, software development methodologies, and industry standards (e.g., AUTOSAR, ISO 26262). Contribute to the continuous improvement of software development processes and tools. Ensure the security and safety of embedded software systems in compliance with automotive standards. Qualifications: Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field. A minimum of 6 years of experience in embedded software development, with a significant portion focused on the automotive industry. Proficiency in C and C++ programming languages. Strong experience with real-time operating systems (RTOS) such as FreeRTOS, QNX, or similar. Familiarity with automotive communication protocols (CAN, LIN, Ethernet). Experience with debugging tools and techniques for embedded systems. Knowledge of software development lifecycle (SDLC) and agile methodologies. Understanding of automotive safety standards (ISO 26262) is a plus. Excellent problem-solving, analytical, and debugging skills. Strong communication and collaboration skills, adept at working within a remote team environment. Experience with version control systems (e.g., Git). Familiarity with AUTOSAR architecture is advantageous. This is an excellent opportunity for a skilled embedded software engineer to contribute to groundbreaking automotive projects from a remote setting.

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