Senior Automotive Embedded Software Engineer - Remote
WhatJobs Direct
About the role
Our client, a renowned innovator in automotive technology, is seeking a highly skilled Senior Automotive Embedded Software Engineer to join their fully remote development team. This critical role focuses on designing, developing, and implementing embedded software for advanced automotive systems, including infotainment, ADAS, and powertrain control. The successful candidate will operate from their home office, collaborating effectively with global engineering teams through digital platforms. This is a remote-first opportunity, requiring strong self-management and communication.
Responsibilities: Design, develop, test, and integrate embedded software for automotive ECUs and microcontrollers using C/C++. Implement software according to automotive standards such as AUTOSAR, MISRA C, and ISO 26262. Develop drivers, middleware, and application-level software for various automotive ECUs. Perform code reviews, unit testing, and integration testing to ensure software quality and reliability. Collaborate closely with hardware engineers, systems engineers, and application teams to define software requirements and architecture. Troubleshoot and debug software issues on development benches and in vehicles. Optimize software performance, memory usage, and power consumption. Contribute to the definition and improvement of software development processes and tools. Stay current with the latest advancements in embedded systems, automotive software technologies, and industry best practices. Mentor junior software engineers and provide technical leadership. Qualifications: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. Minimum of 7 years of experience in embedded software development, with a significant focus on the automotive industry. Proficiency in C and C++ programming languages. Strong understanding of real-time operating systems (RTOS) and embedded system architectures. Experience with automotive communication protocols such as CAN, LIN, Automotive Ethernet, and diagnostic protocols (UDS). Familiarity with automotive software development lifecycles and tools (e.g., AUTOSAR configuration tools, Vector CANoe/CANalyzer, debugger tools). Knowledge of functional safety (ISO 26262) principles and application. Excellent problem-solving, debugging, and analytical skills. Strong collaboration and communication skills, with the ability to work effectively in a distributed team. Experience with version control systems (e.g., Git) and build systems. Familiarity with agile development methodologies is a plus. This is an excellent opportunity to contribute to cutting-edge automotive software development from the convenience of a fully remote position. The work supports the advancement of automotive technologies relevant to regions such as Ilorin, Kwara, NG .
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