971 Electronics Engineering jobs in Kenya

Senior Embedded Systems Electrical Engineer

80100 Nairobi, Nairobi KES780000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a pioneering technology firm specializing in IoT solutions, is actively seeking a highly experienced Senior Embedded Systems Electrical Engineer to join their innovative and fully remote engineering department. In this crucial role, you will be at the forefront of designing, developing, and testing sophisticated embedded hardware systems for a range of cutting-edge products. Your expertise will be vital in shaping the future of our client's connected devices, ensuring robust performance, reliability, and adherence to strict quality standards, all from a remote work setting.

Key Responsibilities:
  • Design and develop embedded hardware systems, including schematic capture, PCB layout oversight, and component selection for microcontroller-based systems.
  • Write, test, and debug firmware/software for embedded systems, primarily in C/C++.
  • Develop and implement firmware testing strategies, including unit testing, integration testing, and system testing.
  • Collaborate with software development teams to define hardware requirements and ensure seamless integration of hardware and software components.
  • Analyze and troubleshoot hardware and firmware issues, identifying root causes and implementing effective solutions.
  • Participate in the entire product development lifecycle, from concept to production, ensuring timely delivery of high-quality embedded systems.
  • Research and evaluate new technologies, components, and tools to enhance product capabilities and development processes.
  • Create and maintain comprehensive technical documentation, including design specifications, test plans, and user manuals.
  • Mentor junior electrical engineers and provide technical guidance on embedded system design and development.
The ideal candidate will possess a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a closely related field. A minimum of 6 years of progressive experience in embedded systems design and development is required, with a strong emphasis on microcontroller architectures (e.g., ARM, RISC-V). Proficiency in C/C++ for embedded applications, experience with real-time operating systems (RTOS), and familiarity with communication protocols (e.g., I2C, SPI, UART, USB, Ethernet, Bluetooth/Wi-Fi) are essential. Experience with simulation tools, oscilloscopes, logic analyzers, and other debugging equipment is mandatory. This fully remote role demands exceptional problem-solving abilities, a proactive approach to technical challenges, and strong communication skills to effectively collaborate with a distributed team.
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Systems Engineer

20301 Embu, Eastern KES6500000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Embedded Systems Engineer to join their dynamic, fully remote engineering team. This is an exceptional opportunity to contribute to cutting-edge projects, designing and developing complex embedded software and hardware solutions. As a remote-first organization, we foster a collaborative and innovative environment where your contributions are valued and recognized. You will be responsible for the entire lifecycle of embedded systems, from conceptualization and architectural design through to implementation, testing, and deployment. Key responsibilities include writing clean, efficient, and well-documented C/C++ code for microcontrollers and embedded platforms, developing real-time operating systems (RTOS) applications, designing and debugging hardware interfaces, and working closely with cross-functional teams to define system requirements and specifications. You will also play a crucial role in troubleshooting complex system issues, optimizing performance, and ensuring the reliability and scalability of our products. The ideal candidate will possess a strong understanding of digital signal processing, communication protocols (e.g., SPI, I2C, UART, CAN), and embedded security principles. Experience with ARM Cortex-M processors, FPGA design, and wireless communication technologies (e.g., Bluetooth, Wi-Fi) is highly desirable. We are looking for a proactive individual with excellent problem-solving skills, a keen eye for detail, and the ability to work independently and manage time effectively in a remote setting. A bachelor's or master's degree in Electrical Engineering, Computer Engineering, or a related field, along with a minimum of 5 years of professional experience in embedded systems development, is required. Familiarity with version control systems like Git and agile development methodologies is also essential. Join us and help shape the future of technology from the comfort of your home office.
This advertiser has chosen not to accept applicants from your region.

Automotive Embedded Systems Engineer

00200 Abothuguchi West KES2500000 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 Automotive Embedded Systems Engineer to join their innovative and fully remote engineering team. This role focuses on the design, development, and testing of embedded software for advanced automotive systems, including infotainment, ADAS (Advanced Driver-Assistance Systems), and powertrain control units. You will be responsible for writing, debugging, and optimizing C/C++ code for microcontrollers and real-time operating systems (RTOS). The ideal candidate will have a strong understanding of automotive communication protocols such as CAN, LIN, and Automotive Ethernet. Experience with hardware-software integration, debugging tools (e.g., JTAG, oscilloscopes), and software development processes (e.g., AUTOSAR) is highly preferred. You will work closely with cross-functional teams, including hardware engineers, system engineers, and testing specialists, to ensure seamless integration and functionality of embedded components. Responsibilities include developing firmware, implementing control algorithms, performing unit testing, and contributing to system validation. A Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field, along with a minimum of 5 years of experience in embedded systems development, with a significant focus on the automotive industry, is required. Familiarity with safety standards like ISO 26262 is a plus. This is a remote position, requiring excellent self-management, communication skills, and the ability to collaborate effectively in a virtual environment. If you are passionate about shaping the future of mobility through cutting-edge embedded technology, we invite you to apply.
This advertiser has chosen not to accept applicants from your region.

Embedded Systems Engineer - Automotive

00500 Njiru Village KES160000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Embedded Systems Engineer specializing in the automotive sector to join their cutting-edge, fully remote engineering team. This role is essential for developing and implementing sophisticated embedded software solutions for next-generation vehicle systems. You will be instrumental in bringing innovative automotive technologies to life, from advanced driver-assistance systems (ADAS) to infotainment and powertrain control, all from your remote workspace. This is a prime opportunity to work on challenging projects in a flexible, remote-first environment, contributing to the future of automotive engineering.

Responsibilities:
  • Design, develop, test, and debug embedded software for automotive ECUs (Electronic Control Units).
  • Implement real-time operating systems (RTOS) and low-level drivers.
  • Develop firmware for microcontrollers and processors commonly used in automotive applications.
  • Write robust and efficient C/C++ code for embedded systems.
  • Collaborate with hardware engineers to define system requirements and ensure seamless integration.
  • Perform unit testing, integration testing, and system testing for embedded software modules.
  • Utilize debugging tools, oscilloscopes, and logic analyzers for troubleshooting.
  • Work with automotive communication protocols such as CAN, LIN, and Ethernet.
  • Contribute to the entire software development lifecycle, including requirements gathering, design, implementation, verification, and validation.
  • Maintain technical documentation and adhere to automotive quality standards (e.g., ASPICE).

Qualifications:
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Minimum of 6 years of experience in embedded systems development, with a significant focus on the automotive industry.
  • Proficiency in C and C++ programming for embedded systems.
  • Experience with real-time operating systems (RTOS).
  • Familiarity with automotive communication protocols (CAN, LIN, Automotive Ethernet).
  • Knowledge of automotive safety standards (e.g., ISO 26262) is a plus.
  • Experience with version control systems (e.g., Git) and build tools.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills, essential for a remote team environment.
  • Ability to work independently and manage tasks effectively in a remote setting.

This is an exceptional chance for an Embedded Systems Engineer to drive innovation in the automotive field, contributing to groundbreaking technologies in a completely remote capacity. Apply now to join our forward-thinking team.
This advertiser has chosen not to accept applicants from your region.

Embedded Systems Engineer - IoT

20100 Mwembe KES170000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Join a cutting-edge technology company as an Embedded Systems Engineer, working entirely remotely on innovative Internet of Things (IoT) solutions. Our client is a leader in smart device development and is seeking a talented engineer to design, develop, and test embedded software for their next generation of IoT products. This fully remote role offers the opportunity to work with a highly collaborative and global team, contributing to projects that are shaping the future of connected devices. Your responsibilities will include writing, testing, and debugging embedded C/C++ code, developing firmware for microcontrollers, and integrating hardware and software components. You will be involved in the entire product development lifecycle, from concept and prototyping to production and support. Experience with real-time operating systems (RTOS), communication protocols (e.g., MQTT, Bluetooth, Wi-Fi), and low-power design techniques is essential. The ideal candidate will have a strong foundation in computer engineering or computer science, with a passion for embedded systems and IoT technologies. Excellent problem-solving skills, a keen eye for detail, and the ability to work independently and manage your time effectively in a remote setting are critical for success. Be part of a forward-thinking company that is revolutionizing industries through intelligent connected devices.

Qualifications:
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Minimum of 4 years of experience in embedded systems development.
  • Proficiency in embedded C and C++ programming.
  • Experience with microcontrollers (e.g., ARM Cortex-M, ESP32) and associated development tools.
  • Familiarity with real-time operating systems (RTOS) and embedded software architecture.
  • Knowledge of IoT protocols and wireless communication technologies.
  • Experience with debugging tools and techniques for embedded systems.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills, comfortable working in a remote team.
This advertiser has chosen not to accept applicants from your region.

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.

Senior Embedded Systems Engineer (Automotive)

80100 Nairobi, Nairobi KES140000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a pioneer in automotive innovation, is seeking a highly skilled Senior Embedded Systems Engineer for a fully remote position. You will be instrumental in designing, developing, and testing advanced embedded software for critical automotive applications, including powertrain control, vehicle safety systems, and autonomous driving features. This role requires profound expertise in real-time operating systems (RTOS), microcontroller architectures, and low-level programming in C/C++. You will be responsible for translating complex system requirements into robust and efficient embedded software solutions. The ideal candidate will possess a strong understanding of automotive communication protocols such as CAN, LIN, and Automotive Ethernet, as well as hardware/software integration challenges. Experience with AUTOSAR architecture, diagnostic protocols (UDS), and safety standards like ISO 26262 is highly valued. You will collaborate with cross-functional teams, including hardware engineers and system architects, to ensure the seamless functioning of integrated systems. Responsibilities include developing unit tests, performing code reviews, and debugging software issues across various development stages. A Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field is mandatory. Extensive experience in embedded software development within the automotive sector, with a focus on safety-critical systems, is essential. Proficiency in C/C++ programming, embedded debugging tools, and static/dynamic analysis tools is required. Familiarity with Agile development methodologies and version control systems (e.g., Git) is also necessary. This remote opportunity provides the chance to work on state-of-the-art automotive technologies and shape the future of mobility.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Electronics engineering Jobs in Kenya !

Senior Embedded Systems Engineer - Remote

20105 Mwembe KES105000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced Senior Embedded Systems Engineer to join our innovative product development team in a fully remote capacity. This role is critical for the design, development, and testing of complex embedded software and hardware systems for our cutting-edge products. You will be responsible for the entire embedded systems lifecycle, from architectural design and component selection to firmware development, hardware integration, and system validation. Your expertise will be vital in ensuring the reliability, performance, and efficiency of our embedded solutions. The ideal candidate will possess a strong foundation in computer engineering, electrical engineering, and software development, with a deep understanding of microcontrollers, real-time operating systems (RTOS), and hardware-software interaction. You will work with state-of-the-art development tools and methodologies, including C/C++, assembly language, and various debugging techniques. Responsibilities include developing firmware, writing device drivers, implementing communication protocols (e.g., I2C, SPI, UART, CAN), and performing hardware bring-up. You will also collaborate closely with cross-functional teams, including mechanical engineers, software developers, and quality assurance personnel, to deliver robust and high-quality products. Strong analytical and problem-solving skills are essential for debugging complex issues and optimizing system performance. This fully remote position demands excellent communication and collaboration skills to effectively work within a distributed team. You will have the opportunity to contribute to groundbreaking technologies and shape the future of our product offerings.

Responsibilities:
  • Design and develop embedded software and firmware for microcontrollers and microprocessors.
  • Implement and optimize real-time operating systems (RTOS) for embedded applications.
  • Develop and debug device drivers and hardware abstraction layers (HAL).
  • Integrate software with hardware components and perform system bring-up.
  • Design and implement communication protocols (e.g., SPI, I2C, UART, USB, Ethernet).
  • Perform system-level testing, debugging, and performance analysis.
  • Collaborate with hardware engineers on schematic design and PCB layout considerations.
  • Ensure code quality, maintainability, and adherence to coding standards.
  • Participate in design reviews and provide technical guidance to junior engineers.
  • Troubleshoot and resolve complex hardware and software issues.
Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Minimum of 7 years of experience in embedded systems design and development.
  • Proficiency in C and C++ programming languages for embedded systems.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, RTLinux, or VxWorks.
  • Strong understanding of microcontroller architectures (e.g., ARM, AVR, PIC).
  • Hands-on experience with hardware debugging tools (e.g., oscilloscopes, logic analyzers).
  • Familiarity with various communication protocols and interfaces.
  • Knowledge of version control systems (e.g., Git) and build systems.
  • Excellent analytical and problem-solving skills.
  • Strong communication and collaboration abilities for remote work.
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.

Senior Embedded Systems Engineer - IoT

20100 Nyeri Town KES180000 month WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leading innovator in smart home technology and Internet of Things (IoT) devices, is seeking a highly experienced Senior Embedded Systems Engineer. This role is critical to designing, developing, and testing firmware for our next generation of connected products. You will be responsible for the entire embedded software lifecycle, from initial concept and architecture to implementation, testing, and deployment. This is a remote opportunity for a skilled engineer who thrives in a collaborative, fast-paced environment.

Responsibilities:
  • Design, develop, and implement embedded software for microcontrollers and microprocessors used in IoT devices.
  • Develop firmware architecture and select appropriate hardware components for new product development.
  • Write clean, efficient, and maintainable C/C++ code for real-time operating systems (RTOS).
  • Implement communication protocols such as MQTT, CoAP, Bluetooth, Wi-Fi, and Zigbee.
  • Develop and execute unit tests, integration tests, and system tests to ensure firmware quality and reliability.
  • Debug complex software and hardware issues using emulators, debuggers, and logic analyzers.
  • Optimize firmware for performance, power consumption, and memory usage.
  • Collaborate with hardware engineers, software developers, and QA teams throughout the product development cycle.
  • Stay current with emerging technologies and trends in embedded systems and IoT.
  • Participate in code reviews and provide constructive feedback to team members.
  • Contribute to the definition of product requirements and technical specifications.
  • Document designs, code, and testing procedures thoroughly.
  • Mentor junior engineers and share technical expertise within the team.
  • Manage firmware versions and releases using version control systems (e.g., Git).
  • Troubleshoot production issues and implement necessary fixes and updates.

Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 5+ years of experience in embedded systems development, with a strong focus on IoT devices.
  • Proficiency in C and C++ programming languages.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or similar.
  • Solid understanding of embedded hardware, including microcontrollers, sensors, and communication interfaces.
  • Experience with various wireless communication protocols (Wi-Fi, Bluetooth, LoRa, cellular).
  • Familiarity with debugging tools and techniques for embedded systems.
  • Experience with development tools and toolchains for embedded systems (e.g., GCC, CMake).
  • Understanding of software development lifecycle and agile methodologies.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork skills, essential for remote collaboration.
  • Experience with low-power design techniques is a plus.
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 Electronics Engineering Jobs