9,553 Senior Automotive Embedded Software Engineer jobs in Kenya
Lead Automotive Embedded Software Architect
Posted 1 day 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 15 days ago
Job Viewed
Job Description
Senior Automotive Embedded Software Engineer
Posted 21 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.
Remote Senior Automotive Embedded Software Engineer
Posted 21 days ago
Job Viewed
Job Description
Senior Automotive Embedded Software Engineer (Remote)
Posted 21 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.
Senior Automotive Embedded Software Engineer - ADAS (Remote)
Posted 21 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and test embedded software for ADAS components, including sensor fusion, perception, path planning, and control algorithms.
- Implement software solutions in C/C++ for automotive microcontrollers and embedded systems, adhering to strict real-time constraints.
- Develop and maintain software requirements, architecture, and design documentation.
- Perform unit testing, integration testing, and system testing to ensure software quality and reliability.
- Collaborate with cross-functional teams, including hardware engineers, system engineers, and validation teams.
- Optimize software performance for speed, memory usage, and power efficiency.
- Debug and resolve complex software issues found during development, integration, and vehicle testing.
- Contribute to the definition and implementation of automotive software development processes and standards (e.g., ASPICE, ISO 26262).
- Stay current with the latest advancements in ADAS technologies, embedded systems, and automotive software development.
- Mentor junior software engineers and provide technical guidance.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Evaluate and integrate third-party software components as needed.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Mechatronics, or a related field.
- Minimum of 7 years of experience in embedded software development, with a significant focus on automotive applications, particularly ADAS.
- Proficiency in C/C++ programming languages and experience with real-time operating systems (RTOS).
- Deep understanding of automotive communication protocols (e.g., CAN, LIN, Ethernet).
- Experience with ADAS algorithms and technologies (e.g., sensor fusion, computer vision, object detection, path planning).
- Familiarity with automotive safety standards (ISO 26262) and development processes (ASPICE).
- Experience with embedded development tools, compilers, debuggers, and emulators.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and collaboration skills, essential for a remote team environment.
- Experience with simulation tools and model-based design is a plus.
- Knowledge of sensor technologies used in ADAS (cameras, radar, lidar, ultrasonic) is beneficial.
This is an exceptional opportunity to contribute to the future of automotive safety and autonomy with a pioneering company, offering the flexibility and convenience of a fully remote position.
Automotive Embedded Systems Engineer
Posted 21 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.
Be The First To Know
About the latest Senior automotive embedded software engineer Jobs in Kenya !
Lead Automotive Embedded Systems Engineer
Posted 12 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 20 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 Systems Engineer
Posted 19 days ago
Job Viewed