Senior Automotive Systems Engineer - Embedded Software
WhatJobs Direct
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
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