Lead Automotive Embedded Software Engineer
WhatJobs Direct
About the role
About
We are seeking a highly experienced and visionary Lead Automotive Embedded Software Engineer to spearhead our development efforts. This is a fully remote position, empowering you to work from anywhere and contribute to groundbreaking automotive technology. You will be responsible for architecting, designing, and guiding the implementation of complex embedded software systems for next-generation vehicles. This leadership role requires a deep technical expertise in embedded C/C++, real-time operating systems (RTOS), automotive communication protocols, and a strong understanding of the automotive software development lifecycle. You will mentor a team of talented engineers, drive technical decisions, and ensure the delivery of robust, high-performance software solutions.
Responsibilities
- Architect and design embedded software solutions for automotive applications, ensuring scalability and maintainability.
- Lead a team of embedded software engineers, providing technical guidance, mentorship, and performance feedback.
- Develop and implement robust real-time embedded software using C/C++ in compliance with automotive standards.
- Define software requirements, specifications, and detailed design documents.
- Oversee the integration of software components with hardware and other systems.
- Drive the adoption of best practices in software development, testing, and quality assurance.
- Collaborate with cross-functional teams (hardware, systems, validation) to ensure seamless product development.
- Troubleshoot and resolve complex software defects and performance issues.
- Ensure adherence to automotive standards such as AUTOSAR, ISO 26262, and others.
- Evaluate and select appropriate tools, technologies, and methodologies for embedded software development.
- Contribute to strategic planning and roadmap development for automotive software.
- Foster a collaborative and innovative team environment.
Qualifications
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 8 years of professional experience in automotive embedded software development, with at least 3 years in a lead or architectural role.
- Expert-level proficiency in C/C++ programming for embedded systems.
- Extensive experience with Real-Time Operating Systems (RTOS) and embedded system architectures.
- Deep understanding of automotive communication protocols (CAN, LIN, Automotive Ethernet, UDS, DoIP).
- Strong knowledge of AUTOSAR standards and development experience.
- Familiarity with automotive safety standards (ISO 26262) and cybersecurity principles.
- Experience with software development tools, compilers, debuggers, and version control systems (e.g., Git).
- Excellent leadership, communication, and interpersonal skills.
- Proven ability to mentor and guide technical teams.
- Strong analytical and problem-solving capabilities.
- Experience in a remote development setting is highly advantageous.
About the Role
This is a fully remote position, offering an exceptional opportunity to shape the future of automotive technology from anywhere. Our client is committed to innovation and providing a challenging yet rewarding environment for their remote engineering talent. If you are a driven leader with a passion for automotive software, we encourage you to apply.
Requirements
- Expert-level proficiency in C/C++ programming for embedded systems.
- Extensive experience with Real-Time Operating Systems (RTOS) and embedded system architectures.
- Deep understanding of automotive communication protocols (CAN, LIN, Automotive Ethernet, UDS, DoIP).
- Strong knowledge of AUTOSAR standards and development experience.
- Familiarity with automotive safety standards (ISO 26262) and cybersecurity principles.
- Experience with software development tools, compilers, debuggers, and version control systems (e.g., Git).
- Excellent leadership, communication, and interpersonal skills.
- Proven ability to mentor and guide technical teams.
- Strong analytical and problem-solving capabilities.
Responsibilities
- Architect and design embedded software solutions for automotive applications, ensuring scalability and maintainability.
- Lead a team of embedded software engineers, providing technical guidance, mentorship, and performance feedback.
- Develop and implement robust real-time embedded software using C/C++ in compliance with automotive standards.
- Define software requirements, specifications, and detailed design documents.
- Oversee the integration of software components with hardware and other systems.
- Drive the adoption of best practices in software development, testing, and quality assurance.
- Collaborate with cross-functional teams (hardware, systems, validation) to ensure seamless product development.
- Troubleshoot and resolve complex software defects and performance issues.
- Ensure adherence to automotive standards such as AUTOSAR, ISO 26262, and others.
- Evaluate and select appropriate tools, technologies, and methodologies for embedded software development.
- Contribute to strategic planning and roadmap development for automotive software.
- Foster a collaborative and innovative team environment.
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