8,622 Lead Automotive Software Engineer Embedded Systems jobs in Kenya
Lead Automotive Embedded Software Architect
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Define the overall software architecture for automotive embedded systems, including ECUs, sensors, and actuators.
- Lead the design and development of high-level software requirements and specifications.
- Establish coding standards, design patterns, and best practices for embedded software development.
- Evaluate and select appropriate hardware and software technologies for embedded systems.
- Guide and mentor software development teams throughout the entire product lifecycle.
- Collaborate with cross-functional teams, including hardware engineers, systems engineers, and product managers.
- Ensure adherence to automotive industry standards (e.g., AUTOSAR, ISO 26262).
- Perform architectural reviews and ensure the integrity and scalability of the software design.
- Identify and mitigate technical risks associated with embedded software development.
- Stay abreast of emerging trends and technologies in automotive software and embedded systems.
- Develop strategies for software integration, testing, and validation.
- Contribute to the development of complex software components and modules as needed.
- Drive innovation in software development processes and methodologies.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 10 years of experience in embedded software development, with at least 5 years in an architectural or lead role within the automotive industry.
- In-depth knowledge of embedded systems, microcontrollers, and real-time operating systems (RTOS).
- Expertise in software architecture design, patterns, and principles.
- Familiarity with automotive communication protocols (e.g., CAN, LIN, Ethernet).
- Strong understanding of safety-critical systems development and standards like ISO 26262.
- Proficiency in C/C++ programming languages.
- Experience with AUTOSAR or similar automotive software architectures.
- Excellent leadership, communication, and interpersonal skills.
- Ability to work independently and lead technical discussions in a remote environment.
- Experience with software modeling tools (e.g., UML) is a plus.
Lead Automotive Embedded Systems Engineer
Posted 17 days ago
Job Viewed
Job Description
Lead Automotive Embedded Systems Engineer (Remote)
Posted 22 days ago
Job Viewed
Job Description
Remote Lead Automotive Embedded Systems Engineer
Posted 22 days ago
Job Viewed
Job Description
Lead Automotive Software Architect - Embedded Systems
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Define and evolve the software architecture for complex automotive embedded systems.
- Design and document software requirements, interfaces, and integration strategies.
- Ensure the architecture adheres to automotive safety (ISO 26262) and cybersecurity standards.
- Collaborate with cross-functional teams (hardware, systems, product) to align software architecture with overall vehicle design.
- Evaluate and select appropriate technologies, frameworks, and RTOS for embedded development.
- Develop and maintain architectural patterns, guidelines, and best practices.
- Lead the technical direction for software development teams, providing guidance and mentorship.
- Oversee the integration of software components and subsystems.
- Conduct technical reviews and ensure the quality and robustness of the software architecture.
- Stay current with automotive industry trends, emerging technologies, and competitor innovations.
- Master's degree or PhD in Computer Science, Electrical Engineering, or a related field.
- 10+ years of experience in embedded software development, with at least 5 years in a software architecture role within the automotive industry.
- Deep understanding of embedded C/C++, RTOS, and automotive software development lifecycles.
- Expertise in AUTOSAR, vehicle communication protocols (CAN, LIN, Automotive Ethernet), and diagnostic protocols.
- Proven experience designing software architectures for ADAS, infotainment, or powertrain control systems.
- Strong knowledge of software security principles and ISO 26262 functional safety standards.
- Excellent analytical, problem-solving, and critical thinking skills.
- Exceptional communication and leadership abilities for managing distributed teams.
- Experience with model-based design and simulation tools.
Lead Automotive Software Engineer (Embedded Systems)
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design and architecture of embedded software for automotive control units and infotainment systems.
- Develop high-quality, robust, and efficient C/C++ code for real-time operating systems (RTOS).
- Oversee the entire software development lifecycle, from requirements gathering and design to testing, integration, and deployment.
- Collaborate with hardware engineers and system architects to define software requirements and ensure seamless integration.
- Mentor and guide junior software engineers, fostering best practices in coding, testing, and debugging.
- Implement and enforce rigorous testing methodologies, including unit testing, integration testing, and system testing.
- Troubleshoot and resolve complex software defects and performance issues.
- Contribute to the definition and implementation of automotive software standards (e.g., AUTOSAR).
- Participate in code reviews to ensure code quality, maintainability, and adherence to standards.
- Stay current with the latest trends and technologies in automotive embedded systems and software development.
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- Minimum of 7 years of experience in embedded software development, with a significant portion focused on the automotive industry.
- Extensive experience with C and C++ programming languages, and a deep understanding of embedded system constraints.
- Proficiency with real-time operating systems (RTOS) and embedded development tools.
- Experience with automotive communication protocols such as CAN, LIN, Automotive Ethernet.
- Familiarity with software development processes and tools (e.g., Agile, JIRA, Git).
- Strong analytical and problem-solving skills, with meticulous attention to detail.
- Excellent leadership and team management capabilities.
- Effective communication and collaboration skills, especially in a remote setting.
Remote Lead Automotive Software Engineer - Embedded Systems
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, and implementation of embedded software for automotive electronic control units (ECUs).
- Manage and mentor a team of embedded software engineers, providing technical guidance and fostering best practices.
- Define software architecture and design specifications for new automotive features.
- Develop and optimize real-time software using C/C++ in an embedded environment, often on constrained hardware.
- Implement and utilize automotive communication protocols such as CAN, LIN, FlexRay, and Automotive Ethernet.
- Conduct thorough code reviews, unit testing, and integration testing to ensure software quality and reliability.
- Collaborate with hardware engineers, system engineers, and QA teams throughout the product development lifecycle.
- Troubleshoot and debug complex software issues reported from testing or field deployment.
- Stay up-to-date with the latest advancements in automotive embedded software development and industry trends.
- Contribute to the continuous improvement of software development processes and tools.
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Software Engineering, or a related field.
- Minimum of 7 years of experience in embedded software development, with a significant focus on the automotive industry.
- Proven experience leading software development teams and projects.
- Expertise in C/C++ programming for embedded systems.
- Strong understanding of real-time operating systems (RTOS) like QNX, INTEGRITY, or AUTOSAR-compliant OS.
- Familiarity with automotive communication protocols (CAN, LIN, Automotive Ethernet) and diagnostic tools.
- Experience with automotive safety standards (e.g., ISO 26262) is a plus.
- Proficiency in using development tools, debuggers, and emulators.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, essential for remote team management.
- Experience with Agile development methodologies.
Be The First To Know
About the latest Lead automotive software engineer embedded systems Jobs in Kenya !
Lead Automotive Software Engineer (Embedded Systems) - Remote
Posted 13 days ago
Job Viewed
Job Description
Key responsibilities include leading a team of software engineers in the design and implementation of embedded software modules, ensuring adherence to automotive standards and best practices. You will work on defining software architecture, developing algorithms, and writing high-quality, efficient, and maintainable code in C/C++. Experience with real-time operating systems (RTOS) and automotive communication protocols like CAN, LIN, and Ethernet is essential. The Lead Engineer will also be responsible for code reviews, debugging complex issues, and ensuring the overall quality and reliability of the software components.
This remote position requires excellent communication and collaboration skills, as you will be working closely with hardware engineers, system architects, and project managers across different time zones. You will contribute to the entire software development lifecycle, from requirements gathering and design to implementation, testing, and deployment. Experience with automotive safety standards (e.g., ISO 26262) and functional safety concepts is highly desirable. The Lead Automotive Software Engineer will mentor junior engineers, foster a collaborative team environment, and drive technical excellence within the software team. This is a fantastic opportunity to work on exciting automotive projects in a fully remote setting, influencing critical vehicle functions.
Qualifications:
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- Minimum of 7 years of experience in embedded software development, with at least 3 years in the automotive industry.
- Strong proficiency in C/C++ programming for embedded systems.
- Experience with RTOS and automotive communication protocols (CAN, LIN, Automotive Ethernet).
- Knowledge of automotive software development processes and tools (e.g., AUTOSAR).
- Familiarity with ISO 26262 functional safety standards.
- Proven leadership and team management skills.
- Excellent problem-solving, debugging, and analytical abilities.
- Strong understanding of software version control systems (e.g., Git).
- Excellent communication and collaboration skills for a remote work environment.
Lead Automotive Software Engineer - Remote Embedded Systems
Posted 12 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, and testing of embedded software for automotive applications.
- Architect software solutions for complex automotive systems, ensuring scalability and maintainability.
- Develop software in C/C++ for microcontrollers and embedded systems.
- Implement and optimize real-time operating systems (RTOS) for automotive environments.
- Work with automotive communication protocols such as CAN, LIN, Ethernet, and FlexRay.
- Develop software according to automotive safety standards like ISO 26262 (Functional Safety).
- Collaborate with hardware engineers to define system requirements and integration plans.
- Perform code reviews, debugging, and troubleshooting to ensure software quality.
- Mentor and guide junior software engineers, providing technical leadership and support.
- Contribute to the definition of software development processes and best practices.
- Stay up-to-date with the latest automotive technologies, trends, and standards.
- Participate in system integration and validation activities.
- Manage project timelines and deliverables for software development tasks.
- Contribute to the selection and implementation of development tools and methodologies.
Qualifications:
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Software Engineering, or a related field.
- A minimum of 9 years of experience in embedded software development, with at least 4 years focused on the automotive industry.
- Proven experience leading software development projects or teams.
- Expert proficiency in C and C++ programming languages.
- In-depth knowledge of real-time operating systems (RTOS) such as QNX, VxWorks, or embedded Linux.
- Strong understanding of automotive communication protocols (CAN, LIN, Automotive Ethernet).
- Experience with AUTOSAR architecture and development tools.
- Familiarity with automotive functional safety standards (ISO 26262).
- Experience with debugging tools, emulators, and oscilloscopes.
- Excellent problem-solving, analytical, and debugging skills.
- Strong leadership and mentoring capabilities.
- Effective communication and collaboration skills, suitable for a remote team environment.
- Experience with version control systems (e.g., Git) and build systems.
Senior Embedded Systems Engineer - Remote Firmware Development
Posted 12 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain embedded firmware for various microcontrollers and processors.
- Write clean, efficient, and well-documented C/C++ code for embedded systems.
- Develop and optimize real-time operating systems (RTOS) applications.
- Implement device drivers, communication protocols (e.g., I2C, SPI, UART, USB, Ethernet), and APIs.
- Collaborate with hardware engineers to define system requirements and ensure successful integration.
- Perform unit testing, integration testing, and debugging of firmware.
- Optimize firmware for performance, power consumption, and memory usage.
- Troubleshoot and resolve complex firmware issues in development and production.
- Participate in code reviews and contribute to improving development processes.
- Stay current with the latest embedded systems technologies and trends.
- Contribute to the overall system architecture and design decisions.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- 5+ years of professional experience in embedded firmware development.
- Strong proficiency in embedded C and C++.
- Experience with various microcontroller architectures (e.g., ARM Cortex-M, ESP32).
- Familiarity with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or similar.
- Knowledge of debugging tools and techniques (e.g., JTAG, oscilloscopes, logic analyzers).
- Experience with version control systems (e.g., Git).
- Excellent problem-solving, analytical, and debugging skills.
- Demonstrated ability to work independently and manage tasks effectively in a remote environment.
- Strong communication and teamwork skills.