1,566 Embedded Systems jobs in Kenya
Automotive Software Engineer - Embedded Systems
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement embedded software for automotive ECUs.
- Develop real-time operating systems (RTOS), drivers, and middleware components.
- Write clean, efficient, and maintainable C/C++ code.
- Integrate software modules with hardware components.
- Debug, test, and validate embedded software using simulation and hardware-in-the-loop (HIL) systems.
- Collaborate with cross-functional teams on software requirements and architecture.
- Implement and optimize software for performance, memory usage, and power consumption.
- Ensure software compliance with automotive standards (e.g., MISRA C/C++).
- Participate in code reviews and design discussions.
- Stay updated with emerging automotive technologies and software development trends.
- Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field.
- Minimum of 4 years of experience in embedded software development.
- Proficiency in C/C++ programming for embedded systems.
- Experience with real-time operating systems (RTOS).
- Knowledge of automotive communication protocols (CAN, LIN, Ethernet).
- Experience with automotive software development processes and tools.
- Familiarity with AUTOSAR is a plus.
- Strong debugging and problem-solving skills.
- Excellent teamwork and communication skills.
- Ability to work effectively in a remote team environment.
Automotive Software Engineer - Embedded Systems
Posted 3 days ago
Job Viewed
Job Description
Automotive Software Engineer - Embedded Systems
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain embedded software for automotive electronic control units (ECUs).
- Implement real-time operating systems (RTOS) and device drivers.
- Write efficient, maintainable, and well-documented code in C/C++.
- Develop and integrate software components for automotive systems such as infotainment, ADAS, and powertrain control.
- Perform unit testing, integration testing, and debugging of software modules.
- Collaborate with cross-functional teams, including hardware engineers and systems architects.
- Ensure software compliance with automotive standards (e.g., AUTOSAR, ISO 26262).
- Participate in code reviews and contribute to improving software development processes.
- Troubleshoot and resolve software defects and issues reported during testing or production.
- Stay updated with the latest advancements in automotive software and embedded systems.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 4 years of experience in embedded software development.
- Strong proficiency in C/C++ programming language.
- Experience with real-time operating systems (RTOS).
- Familiarity with automotive communication protocols (e.g., CAN, LIN, Ethernet).
- Knowledge of automotive software development processes and standards (e.g., AUTOSAR, ISO 26262).
- Experience with debugging tools and techniques.
- Excellent problem-solving and analytical skills.
- Ability to work effectively in a remote, collaborative team environment.
Automotive Software Engineer - Embedded Systems
Posted 4 days ago
Job Viewed
Job Description
Senior Automotive Software Engineer (Embedded Systems)
Posted today
Job Viewed
Job Description
Senior Automotive Software Engineer (Embedded Systems)
Posted today
Job Viewed
Job Description
Senior Automotive Software Engineer (Embedded Systems)
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and test embedded software for automotive applications.
- Implement software using C/C++ in real-time environments.
- Develop software for ADAS, infotainment, or vehicle control systems.
- Debug and resolve software defects.
- Collaborate with cross-functional engineering teams.
- Ensure software adheres to automotive standards (ASPICE, ISO 26262).
- Participate in code reviews and design discussions.
- Optimize software performance and resource utilization.
- Contribute to system architecture and design.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 6 years of experience in embedded software development.
- At least 4 years of experience in the automotive industry.
- Proficiency in C/C++ programming languages.
- Experience with RTOS and automotive communication protocols (CAN, LIN).
- Familiarity with automotive safety standards (ISO 26262).
- Strong debugging and problem-solving skills.
- Experience working in a remote team environment.
Be The First To Know
About the latest Embedded systems Jobs in Kenya !
Senior Automotive Software Engineer - Embedded Systems
Posted 1 day ago
Job Viewed
Job Description
Senior Automotive Software Engineer - Embedded Systems
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain embedded software for automotive ECUs.
- Implement software using C/C++ in real-time operating systems (RTOS).
- Develop and integrate software for automotive communication protocols (CAN, LIN, Ethernet).
- Perform software testing, debugging, and validation.
- Collaborate with cross-functional teams on software and hardware integration.
- Ensure software compliance with automotive standards (e.g., ASPICE).
- Optimize software performance and resource utilization.
- Contribute to software architecture design and technical documentation.
- Participate in code reviews and knowledge sharing.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 5+ years of experience in embedded software development, with a focus on automotive systems.
- 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 software development processes and standards.
- Experience with debugging tools and version control systems (Git).
- Strong analytical and problem-solving skills.
- Ability to work effectively in a remote, team-oriented environment.
Remote Automotive Software Engineer (Embedded Systems)
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement embedded software for automotive ECUs (Electronic Control Units) using C/C++.
- Develop real-time operating systems (RTOS) applications and drivers for microcontrollers.
- Write efficient, maintainable, and well-documented code adhering to automotive software development standards (e.g., AUTOSAR).
- Implement and test software modules, unit tests, and integration tests.
- Debug and resolve software defects reported by QA teams or during vehicle integration.
- Collaborate closely with hardware engineers, system architects, and other software teams in a remote environment.
- Participate in code reviews to ensure code quality, adherence to standards, and knowledge sharing.
- Develop software requirements specifications based on system requirements.
- Work with CAN, LIN, Ethernet, and other automotive communication protocols.
- Utilize debugging tools (e.g., JTAG, Oscilloscopes) and version control systems (e.g., Git).
- Contribute to the continuous improvement of software development processes and tools.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Software Engineering, or a related field.
- Minimum of 5 years of experience in embedded software development, specifically within the automotive industry.
- Strong proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS) like QNX, OSEK, or similar.
- Familiarity with automotive communication protocols such as CAN, LIN, FlexRay, and Automotive Ethernet.
- Understanding of automotive software development lifecycles and standards (e.g., AUTOSAR, ISO 26262).
- Experience with embedded debugging tools and techniques.
- Knowledge of software version control systems (e.g., Git).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team.
- Experience with infotainment systems, ADAS, or powertrain control software is a significant advantage.
Join our client's innovative team and contribute to shaping the future of automotive technology from a remote setting.