Skip to content
mimi

Senior Automotive Systems Engineer - Embedded Software

WhatJobs Direct

Remote · Nigeria Full-time Senior 2w ago

About the role

About

Our client is a forward-thinking automotive technology company dedicated to revolutionizing vehicle performance, safety, and user experience through advanced engineering solutions. This critical role will focus on the design, development, and integration of complex embedded software for automotive control units and electronic systems. The ideal candidate will possess a deep understanding of automotive architectures, real-time operating systems (RTOS), and software development best practices within the automotive domain.

Responsibilities

  • Define software requirements.
  • Develop embedded software using C/C++.
  • Implement control algorithms.
  • Perform unit testing and debugging.
  • Ensure the seamless integration of software components with hardware.
  • Work closely with hardware engineers, system architects, and test engineers to deliver high‑quality, safety‑critical software solutions that meet stringent automotive standards (e.g., ISO 26262).
  • Experience with automotive communication protocols such as CAN, LIN, and Ethernet is essential.

Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Minimum of 7 years of experience in embedded software development, with a significant focus on the automotive industry.
  • Proven expertise in C/C++ programming for embedded systems.
  • Hands‑on experience with real‑time operating systems (RTOS) commonly used in automotive applications.
  • In‑depth knowledge of automotive communication protocols (CAN, LIN, FlexRay, Automotive Ethernet).
  • Familiarity with automotive functional safety standards (ISO 26262).
  • Experience with embedded software development tools, compilers, debuggers, and version control systems (e.g., Git).
  • Strong analytical and debugging skills.
  • Excellent communication, teamwork, and interpersonal skills, suitable for a remote setting.
  • Ability to manage multiple tasks and projects effectively in a fast‑paced environment.

Work Environment

  • Fully remote position.
  • Requires exceptional technical acumen, strong problem‑solving abilities, and excellent communication and collaboration skills to work effectively within a distributed team environment.
  • Must be a proactive and results‑oriented engineer capable of managing workload independently.

Opportunity

This is an outstanding opportunity for a talented embedded software engineer to contribute to the development of next‑generation automotive technologies and advance their career within an innovative and growing company, all while working remotely.

Requirements

  • Proven expertise in C/C++ programming for embedded systems
  • Hands-on experience with real-time operating systems (RTOS) commonly used in automotive applications
  • In-depth knowledge of automotive communication protocols (CAN, LIN, FlexRay, Automotive Ethernet)
  • Familiarity with automotive functional safety standards (ISO 26262)
  • Experience with embedded software development tools, compilers, debuggers, and version control systems (e.g., Git)
  • Strong analytical and debugging skills
  • Excellent communication, teamwork, and interpersonal skills, suitable for a remote setting
  • Ability to manage multiple tasks and projects effectively in a fast-paced environment

Responsibilities

  • Defining software requirements
  • Developing embedded software using C/C++
  • Implementing control algorithms
  • Performing unit testing and debugging
  • Ensuring the seamless integration of software components with hardware

Skills

CC++CANEthernetGitISO 26262LINRTOS

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