76 Lead Automotive Embedded Systems Engineer 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 13 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and integration of automotive embedded systems.
- Define system requirements and architecture for embedded software and hardware.
- Develop and optimize real-time embedded software for microcontrollers and ECUs.
- Oversee the implementation and validation of communication protocols (e.g., CAN, LIN, Ethernet).
- Conduct hardware-software integration testing and debugging.
- Manage and mentor a team of embedded systems engineers.
- Collaborate with cross-functional teams on product development.
- Ensure adherence to automotive standards (e.g., ISO 26262, AUTOSAR).
- Develop and execute test plans, including HIL testing.
- Contribute to technical roadmap planning and innovation.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 8 years of experience in automotive embedded systems development.
- Proven experience leading embedded software/hardware development teams.
- Deep understanding of RTOS, C/C++ programming for embedded systems.
- Familiarity with automotive communication protocols and standards.
- Experience with debugging tools and methodologies for embedded systems.
- Strong knowledge of automotive safety standards (ISO 26262).
- Excellent problem-solving and analytical skills.
- Effective communication and collaboration skills for remote work.
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 embedded systems engineer 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.
Job Description
Company Description
We are building a next-generation Energy Intelligence Platform that transforms energy data into actionable insights. Our mission is to provide scalable, reliable, and intelligent solutions for energy monitoring, optimisation, and analytics. The company operates at the intersection of energy, IoT, and data-driven intelligence, focusing on innovative software and hardware integration.
Role Description
We are seeking a contract Embedded Systems Engineer for a long-term collaboration, based in Nairobi County, Kenya.
The Embedded Systems Engineer will be responsible for:
- Designing, developing, and optimising embedded software for energy monitoring devices.
- Collaborating with hardware engineers to improve system accuracy, reliability, and performance.
- Migrating and adapting existing firmware to new microcontroller platforms.
- Troubleshooting and validating sensor and telemetry data.
- Streamlining hardware-software integration and improving supply chain efficiency for electronic components.
- Documenting development processes, testing procedures, and system improvements.
Qualifications
- Strong experience in Embedded Software and Firmware Development.
- Knowledge of electronics, electrical engineering principles, and hardware-software integration.
- Familiarity with IoT device communication, telemetry, and sensor data acquisition.
- Excellent problem-solving and analytical skills.
- Ability to work collaboratively in a fast-paced, multidisciplinary team.
- Bachelor's degree in Electrical Engineering, Computer Engineering, or related field.
- Previous experience with microcontroller platforms (ESP32, A9G, or equivalent) is a plus.
- Experience optimizing BOM, supply chain, or production workflows is a plus.
- Ability to work on-site in Nairobi County, Kenya
- Prior experience in embedded systems and IoT projects is a plus
Lead Embedded Systems Engineer
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design and development of embedded systems.
- Define system architecture and technical specifications.
- Develop and optimize firmware using C/C++.
- Oversee the testing and validation of embedded hardware and software.
- Mentor and guide junior engineering team members.
- Collaborate with cross-functional teams on product development.
- Troubleshoot complex hardware and software issues.
- Stay current with emerging embedded technologies.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 8 years of experience in embedded systems design and development.
- Proven experience leading engineering teams.
- Expertise in C/C++ programming and RTOS.
- Strong knowledge of microcontroller architectures and communication protocols.
- Experience with hardware debugging tools.
- Excellent communication and interpersonal skills.