1,566 Embedded Systems jobs in Kenya

Automotive Software Engineer - Embedded Systems

40100 Kisumu KES140000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
We are seeking a talented and innovative Automotive Software Engineer specializing in embedded systems to join our forward-thinking team. This is a fully remote position, allowing you to contribute to the future of automotive technology from anywhere. As an Embedded Systems Engineer, you will be responsible for the design, development, testing, and integration of software for in-vehicle electronic control units (ECUs) and other automotive systems. Your work will involve developing real-time operating systems (RTOS), drivers, middleware, and application software, ensuring seamless interaction between hardware and software components. You will collaborate closely with hardware engineers, systems engineers, and other software developers to define software requirements, architectural designs, and implementation strategies. This role requires a deep understanding of C/C++ programming languages, embedded system architecture, microcontrollers, and automotive communication protocols such as CAN, LIN, and Automotive Ethernet. Experience with AUTOSAR is highly desirable. You will be involved in debugging, profiling, and optimizing software performance, ensuring that our systems meet stringent automotive standards for safety, reliability, and efficiency. We are looking for individuals who are passionate about automotive innovation, possess excellent problem-solving skills, and have a strong commitment to quality. The ideal candidate will be adept at working in a fast-paced, collaborative environment and will thrive on tackling complex technical challenges. Your ability to translate complex requirements into robust, efficient software solutions is key. We value creativity, attention to detail, and a proactive approach to learning and development in the ever-evolving automotive sector. Successful candidates will demonstrate a strong aptitude for working independently and contributing effectively within a distributed team.

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.
Qualifications:
  • 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.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Engineer - Embedded Systems

50200 Bungoma, Western KES1800000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a forward-thinking automotive technology company, is looking for a skilled Automotive Software Engineer specializing in Embedded Systems. This is a fully remote position, crucial for the development of next-generation in-vehicle software. While our engineering teams are spread across various locations, including proximity to **Bungoma, Bungoma, KE**, this role is 100% remote. You will be responsible for designing, developing, testing, and integrating embedded software for automotive control units, infotainment systems, and advanced driver-assistance systems (ADAS). Your work will involve writing efficient and reliable C/C++ code, implementing real-time operating systems (RTOS), and performing hardware-software integration. Key responsibilities include contributing to the entire software development lifecycle, participating in code reviews, debugging complex issues, and ensuring adherence to automotive safety standards (e.g., ISO 26262). The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field, with a minimum of 5 years of experience in embedded software development, specifically within the automotive industry. Proficiency in C and C++ programming languages is mandatory. Experience with microcontrollers, RTOS, and automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet) is essential. Familiarity with AUTOSAR architecture and automotive cybersecurity principles is highly desirable. Strong analytical and problem-solving skills, coupled with excellent collaboration and communication abilities for a remote team environment, are required. This is an exciting opportunity to work on cutting-edge automotive technologies and contribute to the future of mobility.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Engineer - Embedded Systems

60100 Embu, Eastern KES200000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Drive innovation in the automotive industry from your home office as a Remote Automotive Software Engineer specializing in Embedded Systems. Our client is a leading automotive technology provider seeking a talented engineer to design, develop, and test sophisticated embedded software for next-generation vehicle systems. This fully remote role offers the chance to work on cutting-edge projects, shaping the future of automotive connectivity, autonomous driving, and infotainment. You will be responsible for writing clean, efficient, and well-documented code in C/C++, developing real-time operating systems (RTOS), and implementing complex algorithms. Your work will involve collaborating closely with hardware engineers, systems architects, and quality assurance teams to ensure seamless integration and optimal performance of software components. Experience with AUTOSAR, CAN bus protocols, and automotive cybersecurity standards is highly desirable. We are looking for a candidate with a strong foundation in computer science principles, a meticulous approach to software development, and a passion for automotive technology. You will contribute to all phases of the software development lifecycle, from requirements gathering and design to implementation, testing, and validation. The ability to troubleshoot complex issues, perform root cause analysis, and deliver robust solutions in a remote, collaborative environment is key. Join us to engineer the vehicles of tomorrow.

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.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Engineer - Embedded Systems

20101 Naivasha, Rift Valley KES750000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Automotive Software Engineer to contribute to the development of advanced embedded systems for next-generation vehicles. This is a fully remote position, allowing you to work from anywhere while collaborating with a leading automotive technology provider. You will be involved in the entire software development lifecycle, from requirements analysis and design to implementation, testing, and integration of software for automotive control units, infotainment systems, and driver-assistance features. Key responsibilities include writing high-quality, efficient, and maintainable code in C/C++, developing real-time operating systems (RTOS) applications, and working with automotive communication protocols such as CAN, LIN, and Ethernet. You will also be responsible for debugging complex issues, performing unit and integration testing, and ensuring adherence to automotive safety standards (e.g., ISO 26262). The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field, with demonstrable experience in embedded software development for the automotive industry. Strong proficiency in C/C++, knowledge of RTOS, and experience with automotive diagnostic tools and techniques are essential. Familiarity with AUTOSAR, model-based design (e.g., Simulink), and software version control systems (e.g., Git) is highly desirable. Excellent analytical, problem-solving, and debugging skills are required, along with the ability to work effectively in a remote, collaborative team environment. Join our client and be part of revolutionizing the automotive experience through innovative software solutions.
This advertiser has chosen not to accept applicants from your region.

Senior Automotive Software Engineer (Embedded Systems)

80200 Nairobi, Nairobi KES130000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, an innovative automotive technology company, is seeking a talented Senior Automotive Software Engineer specializing in Embedded Systems for a fully remote position. You will be at the forefront of developing cutting-edge software for next-generation vehicles, focusing on critical embedded systems such as engine control units, infotainment systems, advanced driver-assistance systems (ADAS), and vehicle networking. This role demands a deep understanding of real-time operating systems (RTOS), microcontroller architectures, and automotive communication protocols (e.g., CAN, LIN, Ethernet). Responsibilities include designing, coding, testing, and debugging embedded software in C/C++. You will collaborate with hardware engineers to define system requirements and ensure seamless integration of software and hardware components. The ideal candidate will have a strong grasp of software development methodologies, including agile practices, and a commitment to writing clean, efficient, and maintainable code. Experience with AUTOSAR, model-based design, and hardware-in-the-loop (HIL) testing is highly desirable. You will also contribute to the entire software lifecycle, from conceptualization to release and maintenance. A Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field is required. Significant experience in embedded software development within the automotive industry is essential. Proficiency in C/C++ and assembly languages, along with experience with debugging tools and oscilloscopes, is mandatory. Familiarity with automotive safety standards (e.g., ISO 26262) is a strong plus. This remote role offers the opportunity to work on challenging projects that shape the future of driving, contributing to safer, more efficient, and connected vehicles.
This advertiser has chosen not to accept applicants from your region.

Senior Automotive Software Engineer (Embedded Systems)

00200 Njiru Village KES200000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled Senior Automotive Software Engineer with expertise in embedded systems to join their innovative remote engineering team. This position is fully remote, allowing you to contribute to cutting-edge automotive technology from anywhere. The Senior Automotive Software Engineer will be responsible for the design, development, testing, and integration of embedded software for next-generation vehicle systems. You will work on challenging projects involving automotive networking protocols, control systems, and user interface development. Key responsibilities include writing clean, efficient, and maintainable code in C/C++, debugging complex issues, and collaborating with hardware engineers to ensure seamless system performance. The role requires a deep understanding of automotive industry standards (e.g., AUTOSAR, ISO 26262) and experience with real-time operating systems (RTOS). You will participate in code reviews, contribute to architectural design discussions, and mentor junior engineers. This position demands strong analytical and problem-solving skills, along with the ability to work independently and manage multiple tasks effectively in a remote setting. A Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field, coupled with significant professional experience in automotive embedded software development, is essential. Experience with automotive diagnostics, CAN bus, and infotainment systems is highly desirable. Our client is at the forefront of automotive innovation, and this role offers a unique opportunity to shape the future of driving. If you are passionate about automotive technology, possess exceptional coding skills, and thrive in a collaborative remote environment, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Senior Automotive Software Engineer (Embedded Systems)

60200 Meru , Eastern KES150000 month WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a pioneering force in automotive technology, is seeking a highly skilled Senior Automotive Software Engineer specializing in Embedded Systems to join their innovative, fully remote engineering team. This is a challenging and rewarding position where you will be at the forefront of developing cutting-edge software for next-generation vehicles. You will design, develop, test, and integrate embedded software solutions for critical automotive systems such as infotainment, advanced driver-assistance systems (ADAS), and vehicle control units. Your responsibilities will include writing clean, efficient, and maintainable C/C++ code, debugging complex issues, and collaborating closely with hardware engineers and system architects to ensure seamless integration. A strong understanding of real-time operating systems (RTOS), automotive communication protocols (CAN, LIN, Ethernet), and automotive software development processes (ASPICE, ISO 26262) is essential. You will contribute to the entire software development lifecycle, from requirements analysis and design to implementation and validation. This role requires a proactive approach to identifying and resolving technical challenges, optimizing performance, and ensuring the highest standards of safety and reliability. The ideal candidate possesses a deep technical acumen, exceptional problem-solving skills, and a passion for automotive innovation. Experience with AUTOSAR architecture, model-based design, and simulation tools is highly desirable. This is an outstanding opportunity to work on groundbreaking automotive technologies in a flexible, remote-first environment and shape the future of mobility.

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.
Qualifications:
  • 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.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Embedded systems Jobs in Kenya !

Senior Automotive Software Engineer - Embedded Systems

60100 Embu, Eastern KES550000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Senior Automotive Software Engineer specializing in embedded systems for a fully remote position. You will be instrumental in designing, developing, and testing cutting-edge software for next-generation automotive applications. Your responsibilities will include architecting software solutions, writing efficient and reliable C/C++ code, and implementing embedded real-time operating systems (RTOS). You will work on features such as infotainment systems, advanced driver-assistance systems (ADAS), vehicle control units, and connectivity modules. This role demands a strong understanding of automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet), hardware-software integration, and safety standards like ISO 26262. You will collaborate closely with hardware engineers, system architects, and other software developers in a distributed team environment. We are looking for a candidate with a passion for automotive technology, exceptional problem-solving skills, and a proven ability to deliver high-quality software in complex projects. Experience with AUTOSAR, model-based design, and simulation tools is highly desirable. You must be adept at debugging complex embedded systems and optimizing performance for resource-constrained environments. This is a fantastic opportunity to shape the future of automotive technology from your home office and contribute to innovation in a rapidly evolving industry. Strong analytical skills and a proactive approach to identifying and resolving technical challenges are essential for success.
This advertiser has chosen not to accept applicants from your region.

Senior Automotive Software Engineer - Embedded Systems

30100 Kitale, Rift Valley KES280000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leader in automotive technology innovation, is seeking a highly skilled Senior Automotive Software Engineer specializing in embedded systems to join their fully remote engineering team. This is a vital role where you will contribute to the development of cutting-edge software for next-generation vehicles, focusing on critical embedded systems. The ideal candidate will possess a strong background in C/C++ programming, real-time operating systems (RTOS), and automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet). Your responsibilities will include designing, developing, testing, and debugging embedded software for various automotive ECUs (Electronic Control Units), such as infotainment, powertrain control, or advanced driver-assistance systems (ADAS). You will work closely with hardware engineers and systems engineers to ensure seamless integration and optimal performance of software components. Proficiency in debugging tools, version control systems (e.g., Git), and automotive software development lifecycles (e.g., ASPICE) is essential. We are looking for a detail-oriented, problem-solving individual with a passion for automotive technology and the ability to thrive in a collaborative, remote-first environment. Excellent communication skills are necessary to articulate technical concepts and work effectively with cross-functional teams. You should be adept at understanding complex system requirements and translating them into robust, efficient, and reliable software solutions. This is an excellent opportunity to make a significant impact on the future of automotive software development from a remote location.

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.
Qualifications:
  • 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.
This advertiser has chosen not to accept applicants from your region.

Remote Automotive Software Engineer (Embedded Systems)

10101 Bungoma, Western KES720000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a global leader in automotive technology, is seeking a talented and experienced Remote Automotive Software Engineer specializing in Embedded Systems. This is a fully remote position, offering the chance to work on cutting-edge automotive infotainment and control systems from the convenience of your home office. You will be instrumental in designing, developing, and testing embedded software that powers the next generation of vehicles, ensuring performance, reliability, and safety.

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.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Embedded Systems Jobs