76 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.
Senior Automotive Embedded Software Developer
Posted 16 days ago
Job Viewed
Job Description
Senior Automotive Embedded Software Engineer
Posted 22 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain embedded software for automotive Electronic Control Units (ECUs) using C/C++.
- Implement real-time operating systems (RTOS) and develop low-level drivers.
- Work with microcontroller architectures and memory management techniques.
- Develop and integrate software components for various automotive domains (e.g., powertrain, infotainment, ADAS).
- Implement and troubleshoot automotive communication protocols such as CAN, LIN, and Ethernet.
- Perform unit testing, integration testing, and debugging of embedded software.
- Optimize software performance, memory usage, and power consumption.
- Collaborate with hardware engineers to define hardware requirements and ensure software-hardware compatibility.
- Participate in code reviews, ensuring adherence to coding standards and best practices.
- Contribute to the definition of software architecture and design specifications.
- Ensure compliance with automotive safety standards (e.g., ISO 26262) and quality processes.
- Document software designs, test procedures, and user guides.
- Stay current with the latest advancements in embedded systems and automotive software development.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Embedded Systems, or a related field.
- Minimum of 6 years of professional experience in embedded software development, with a strong focus on the automotive industry.
- Proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS) such as FreeRTOS, QNX, or similar.
- Familiarity with automotive communication protocols (CAN, LIN, UDS, SOME/IP).
- Experience with debugging tools, emulators, and oscilloscopes.
- Understanding of automotive software development processes and standards (e.g., AUTOSAR, ISO 26262).
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills for effective remote collaboration.
- Ability to work independently and manage multiple tasks in a distributed team environment.
- Experience with version control systems (e.g., Git) and build systems.
Automotive Embedded Systems Engineer
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and test embedded software for automotive ECUs using C/C++.
- Implement real-time operating systems (RTOS) and drivers for various microcontrollers.
- Develop and integrate software modules for automotive communication protocols (CAN, LIN, Ethernet).
- Ensure compliance with automotive functional safety standards (e.g., ISO 26262).
- Perform software debugging, testing, and performance analysis.
- Collaborate with hardware engineers to define system requirements and architecture.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Create and maintain detailed software design documentation.
- Troubleshoot and resolve software-related issues reported by internal teams or customers.
- Stay abreast of emerging automotive technologies and embedded systems trends.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Minimum of 4 years of experience in embedded software development for the automotive industry.
- Proficiency in C and C++ programming languages for embedded systems.
- Experience with RTOS, bootloaders, and device drivers.
- Strong understanding of automotive communication protocols (CAN, LIN, FlexRay, Automotive Ethernet).
- Knowledge of automotive functional safety (ISO 26262) is highly desirable.
- Experience with debugging tools (e.g., JTAG debuggers, oscilloscopes) and software analysis tools.
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
- Excellent analytical and problem-solving skills.
- Ability to work effectively and independently in a remote team environment.
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.
Principal Automotive Embedded Systems Engineer
Posted 21 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and verification of complex embedded software and hardware for automotive applications.
- Define system requirements and architecture for new embedded features and platforms.
- Develop and implement real-time operating systems (RTOS) and driver-level software.
- Perform detailed analysis and optimization of embedded system performance, power consumption, and safety.
- Collaborate closely with cross-functional teams, including hardware design, application software, and testing, in a remote setting.
- Ensure compliance with automotive industry standards (e.g., AUTOSAR, ISO 26262).
- Conduct code reviews and mentor junior engineers on best practices in embedded development.
- Troubleshoot and resolve complex hardware/software integration issues.
- Stay abreast of the latest advancements in automotive electronics, semiconductors, and software technologies.
- Contribute to the continuous improvement of development processes and tools. Location: This is a fully remote position.
- Master's degree or PhD in Electrical Engineering, Computer Engineering, or a related field.
- 10+ years of experience in automotive embedded systems engineering.
- Deep knowledge of C/C++ programming for embedded systems and microcontroller architectures (e.g., ARM Cortex).
- Experience with AUTOSAR, CAN bus, LIN, Ethernet automotive networking.
- Proven expertise in functional safety (ISO 26262) development processes.
- Familiarity with embedded Linux and RTOS environments.
- Strong understanding of automotive sensors and actuators.
- Excellent debugging and diagnostic skills for complex systems.
- Exceptional leadership and communication skills, with the ability to guide and influence remote teams.
- Strategic thinking and a passion for innovation in the automotive sector.
Senior Automotive Embedded Software Engineer (Remote)
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and test embedded software for automotive ECUs and systems.
- Implement software features for powertrain, infotainment, ADAS, and networking applications.
- Write clean, efficient, and well-documented C/C++ code for embedded environments.
- Work with real-time operating systems (RTOS) and develop low-level drivers.
- Debug and troubleshoot complex software issues using appropriate tools and techniques.
- Perform software integration and testing, including unit and system-level tests.
- Collaborate with hardware and systems engineers to define software requirements and specifications.
- Ensure software compliance with automotive standards, including ISO 26262 functional safety.
- Optimize software performance, memory usage, and power consumption.
- Participate in code reviews and contribute to the improvement of development processes.
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field.
- 7+ years of experience in embedded software development.
- Strong proficiency in C/C++ programming for embedded systems.
- Experience with real-time operating systems (RTOS).
- Knowledge of automotive communication protocols (CAN, LIN, Automotive Ethernet).
- Familiarity with automotive diagnostic tools and debugging techniques.
- Understanding of ISO 26262 functional safety requirements.
- Experience with AUTOSAR architecture is a plus.
- Proficiency with version control systems (e.g., Git) and development tools.
- Excellent problem-solving and analytical skills for remote work.
Be The First To Know
About the latest Automotive embedded systems engineer Jobs in Kenya !
Remote Senior Automotive Embedded Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Architect, design, and implement high-performance embedded software for automotive ECUs (Electronic Control Units).
- Develop and maintain software for complex systems, including real-time operating systems (RTOS), middleware, and application layers.
- Design and implement software solutions for automotive communication protocols such as CAN, LIN, Ethernet, and AUTOSAR.
- Collaborate with hardware engineers and system architects to define system requirements and ensure seamless integration of hardware and software.
- Lead code reviews, mentor junior engineers, and contribute to the overall technical direction of the team.
- Develop and execute comprehensive unit and integration tests to ensure software quality and reliability.
- Troubleshoot and resolve complex software defects and performance issues in embedded environments.
- Contribute to the continuous improvement of software development processes and tools.
- Stay up-to-date with the latest advancements in embedded systems technology and automotive trends.
- Ensure compliance with automotive safety standards (e.g., ISO 26262) where applicable.
This is a fully remote position, supporting teams based near Thika, Kiambu, KE . We are looking for a seasoned engineer with exceptional problem-solving skills, a proactive mindset, and the ability to lead technical initiatives in a distributed environment. If you are passionate about shaping the future of automotive technology and thrive in a remote work setting, this is an unparalleled opportunity to make a significant impact.
Senior Automotive Embedded Systems Engineer
Posted 20 days ago
Job Viewed
Job Description
Lead Automotive Embedded Systems Engineer (Remote)
Posted 22 days ago
Job Viewed