8,622 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.
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 17 days ago
Job Viewed
Job Description
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 today
Job Viewed
Job Description
Location: This is a 100% remote role, allowing you to contribute your expertise to automotive software development projects that may influence technological advancements in the Mlolongo, Machakos, KE automotive sector.
Be The First To Know
About the latest Automotive software engineer embedded systems 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 4 days ago
Job Viewed
Job Description
Lead Automotive Embedded Systems Engineer (Remote)
Posted 22 days ago
Job Viewed