0 Electronics Engineering jobs in Kenya

Embedded Systems Engineer

Nairobi, Nairobi KES600000 - KES1200000 Y Enrgaiz

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Description

We are building a next-generation Energy Intelligence Platform that transforms energy data into actionable insights. Our mission is to provide scalable, reliable, and intelligent solutions for energy monitoring, optimisation, and analytics. The company operates at the intersection of energy, IoT, and data-driven intelligence, focusing on innovative software and hardware integration.

Role Description

We are seeking a contract Embedded Systems Engineer for a long-term collaboration, based in Nairobi County, Kenya.

The Embedded Systems Engineer will be responsible for:

  • Designing, developing, and optimising embedded software for energy monitoring devices.
  • Collaborating with hardware engineers to improve system accuracy, reliability, and performance.
  • Migrating and adapting existing firmware to new microcontroller platforms.
  • Troubleshooting and validating sensor and telemetry data.
  • Streamlining hardware-software integration and improving supply chain efficiency for electronic components.
  • Documenting development processes, testing procedures, and system improvements.

Qualifications

  • Strong experience in Embedded Software and Firmware Development.
  • Knowledge of electronics, electrical engineering principles, and hardware-software integration.
  • Familiarity with IoT device communication, telemetry, and sensor data acquisition.
  • Excellent problem-solving and analytical skills.
  • Ability to work collaboratively in a fast-paced, multidisciplinary team.
  • Bachelor's degree in Electrical Engineering, Computer Engineering, or related field.
  • Previous experience with microcontroller platforms (ESP32, A9G, or equivalent) is a plus.
  • Experience optimizing BOM, supply chain, or production workflows is a plus.
  • Ability to work on-site in Nairobi County, Kenya
  • Prior experience in embedded systems and IoT projects is a plus
This advertiser has chosen not to accept applicants from your region.

Lead Embedded Systems Electrical Engineer

00201 Ngong KES6000000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a forward-thinking technology firm specializing in IoT solutions and smart devices, is seeking a highly skilled and experienced Lead Embedded Systems Electrical Engineer for a fully remote position. This role offers the flexibility to work from any location within Kenya, contributing to the development of next-generation electronic products. You will lead the design, development, and implementation of embedded hardware and firmware for a diverse range of intelligent devices. The ideal candidate will have a strong background in digital and analog circuit design, microcontrollers, firmware development, and a proven ability to lead projects in a virtual team setting.

Responsibilities:
  • Lead the architectural design and development of embedded hardware systems for new product introductions.
  • Design and implement digital and analog circuits, including power management, sensor interfaces, and communication modules.
  • Develop and optimize firmware for microcontrollers and microprocessors using C/C++ and real-time operating systems (RTOS).
  • Oversee the selection of components, vendor management, and component qualification processes.
  • Conduct schematic capture, PCB layout review, and design for manufacturability (DFM) assessments.
  • Collaborate closely with software engineers, mechanical engineers, and product managers in a remote capacity to ensure seamless system integration.
  • Develop and execute comprehensive hardware testing and validation plans.
  • Troubleshoot and debug complex hardware and firmware issues.
  • Mentor and guide junior electrical and embedded systems engineers.
  • Stay updated on emerging technologies and industry best practices in embedded systems design.
  • Contribute to the development of firmware testing frameworks and simulation tools.
  • Prepare detailed technical documentation, including design specifications, test reports, and release notes.

Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Minimum of 9 years of progressive experience in embedded systems hardware and firmware development.
  • Proven expertise in microcontroller architecture (e.g., ARM Cortex-M, ESP32) and peripheral interfaces (SPI, I2C, UART).
  • Strong proficiency in C/C++ programming for embedded systems and experience with RTOS.
  • In-depth knowledge of digital and analog circuit design principles and simulation tools (e.g., LTspice).
  • Experience with schematic capture and PCB layout tools (e.g., Altium Designer, Cadence).
  • Demonstrated experience in leading engineering projects and mentoring team members.
  • Excellent problem-solving, analytical, and debugging skills.
  • Effective communication and collaboration skills for remote team environments.
  • Experience with wireless communication protocols (e.g., Wi-Fi, Bluetooth, LoRa) is a plus.
  • Familiarity with embedded Linux and software development tools.

This role is ideal for a seasoned engineer who thrives in an autonomous, remote work environment and can lead complex technical initiatives. If you are passionate about embedded systems and excel at virtual collaboration, we encourage you to apply. The job location for administrative purposes is considered Ruiru, Kiambu, KE .
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Systems Electrical Engineer

60100 Embu, Eastern KES150000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client , a leading innovator in custom electronic solutions, is seeking a highly experienced Senior Embedded Systems Electrical Engineer to join their dynamic and fully remote team. This is a unique opportunity to work from anywhere while contributing to cutting-edge projects. You will be instrumental in designing, developing, and testing embedded hardware and firmware for a variety of complex applications, ranging from industrial automation to advanced IoT devices. Your expertise will be crucial in the entire product lifecycle, from conceptualization and schematic design to PCB layout oversight and final validation. We are looking for a proactive problem-solver with a deep understanding of microcontrollers, digital signal processing, and power management systems. You will collaborate closely with software engineers, product managers, and other stakeholders to ensure seamless integration and optimal performance of our client's products. Key responsibilities include developing detailed technical specifications, conducting rigorous component selection and evaluation, debugging complex hardware and firmware issues, and ensuring compliance with industry standards. Experience with simulation tools and hardware description languages is highly desirable. The ideal candidate possesses exceptional analytical skills, a keen eye for detail, and a proven track record of delivering high-quality embedded systems. This role demands strong communication skills to effectively articulate technical concepts and contribute to a collaborative remote environment. If you are passionate about electrical engineering and eager to make a significant impact in a forward-thinking company, we encourage you to apply.

Responsibilities:
  • Design, develop, and test embedded hardware and firmware for new products.
  • Create schematics, select components, and oversee PCB layout.
  • Debug and troubleshoot hardware and firmware issues across the product lifecycle.
  • Collaborate with cross-functional teams in a remote setting.
  • Develop detailed technical documentation and specifications.
  • Ensure product compliance with relevant industry standards.
  • Contribute to system architecture and design decisions.
  • Stay abreast of new technologies and industry trends.
Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering or a related field.
  • Minimum of 7 years of experience in embedded systems design.
  • Proficiency in microcontrollers, DSP, and power electronics.
  • Experience with schematic capture and PCB design tools (e.g., Altium, Cadence).
  • Strong C/C++ programming skills for embedded systems.
  • Excellent problem-solving and analytical skills.
  • Proven ability to work independently and manage projects remotely.
  • Effective communication and collaboration skills.
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Systems Electrical Engineer

50200 Tuwan KES155000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a global innovator in electronics manufacturing and IoT solutions, is seeking a highly experienced Senior Embedded Systems Electrical Engineer to join our fully remote engineering team. This role is essential for the development of next-generation intelligent devices and systems, encompassing hardware design, firmware development, and system integration. You will take ownership of the entire embedded system lifecycle, from conceptualization and schematic design to board layout, prototyping, testing, and production support. A key focus will be on designing robust, power-efficient, and cost-effective embedded solutions for a wide range of applications.

Leveraging advanced simulation and design tools in a remote capacity, you will collaborate closely with software engineers, mechanical engineers, and product managers to bring innovative products to market. The ideal candidate will possess a deep understanding of microcontroller architectures, real-time operating systems (RTOS), sensor integration, and communication protocols (e.g., SPI, I2C, UART, USB, Bluetooth, Wi-Fi). You will be adept at troubleshooting complex hardware and firmware issues and possess a strong foundation in analog and digital circuit design. We are seeking a self-motivated, results-oriented individual with excellent problem-solving skills and a passion for cutting-edge technology. The ability to work independently, manage priorities, and communicate effectively in a virtual environment is paramount. Your expertise will directly contribute to shaping the future of smart technology from your remote workstation, supporting our operations related to **Bungoma, Bungoma, KE**.

Responsibilities:
  • Design and develop embedded hardware systems, including schematic capture and PCB layout.
  • Select appropriate microcontrollers, sensors, actuators, and other electronic components.
  • Develop and debug embedded firmware using C/C++ and relevant IDEs.
  • Implement communication protocols and interface with various peripherals.
  • Perform system-level testing, debugging, and validation of embedded hardware and firmware.
  • Collaborate with software development teams on driver and application-level programming.
  • Conduct root cause analysis for hardware and firmware issues and implement corrective actions.
  • Optimize embedded systems for performance, power consumption, and cost.
  • Assist in the transition of designs from R&D to manufacturing.
  • Stay updated with the latest trends and technologies in embedded systems and electronics.
Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • A minimum of 7 years of hands-on experience in embedded systems design, encompassing both hardware and firmware.
  • Proven experience with microcontroller/microprocessor selection, schematic design, and PCB layout tools (e.g., Altium Designer, Eagle).
  • Strong proficiency in embedded C/C++ programming and debugging techniques.
  • Experience with RTOS, device drivers, and common communication interfaces.
  • Familiarity with digital and analog circuit design principles.
  • Experience with debugging tools such as oscilloscopes, logic analyzers, and JTAG debuggers.
  • Excellent problem-solving and analytical skills.
  • Strong written and verbal communication skills, effective for remote collaboration.
  • Ability to work independently, manage time effectively, and meet project deadlines in a remote setting.
This is a fully remote opportunity, allowing you to contribute your specialized skills to innovative projects impacting the **Bungoma, Bungoma, KE** region and beyond. We encourage applications from qualified individuals across the globe.
This advertiser has chosen not to accept applicants from your region.

Lead Embedded Systems Engineer

00207 Gathiruini KES260000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Lead Embedded Systems Engineer to join their innovative product development team. This is a fully remote role, offering the flexibility to work from your preferred location. You will be responsible for architecting, designing, developing, and testing embedded software and hardware systems for a range of exciting new products. The ideal candidate will have a strong foundation in electrical engineering principles, a deep understanding of microcontrollers and embedded systems, and a proven ability to lead projects from conception to deployment. You will work closely with cross-functional teams, including mechanical engineers, software developers, and product managers, to bring complex electronic solutions to life. Your expertise will be critical in ensuring the performance, reliability, and efficiency of our embedded systems.
Key Responsibilities:
  • Design and develop embedded software using C/C++ for various microcontrollers and microprocessors.
  • Create and manage hardware schematics, PCB layouts, and BOMs for embedded systems.
  • Develop firmware and device drivers for peripheral components (e.g., sensors, communication modules).
  • Implement real-time operating systems (RTOS) and optimize system performance.
  • Conduct thorough testing and debugging of embedded systems, including unit testing, integration testing, and system testing.
  • Collaborate with mechanical and software teams to ensure seamless integration of embedded solutions.
  • Develop and maintain detailed technical documentation, including design specifications, test procedures, and user manuals.
  • Stay current with emerging embedded technologies, industry standards, and best practices.
  • Troubleshoot and resolve complex hardware and software issues in embedded systems.
  • Mentor junior engineers and provide technical guidance.
Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Minimum of 7 years of experience in embedded systems design and development.
  • Proficiency in C/C++ programming for embedded environments.
  • Experience with various microcontrollers (e.g., ARM Cortex-M, ESP32) and associated development tools.
  • Strong understanding of digital and analog circuit design, power management, and signal integrity.
  • Familiarity with RTOS concepts and implementations.
  • Experience with debugging tools (e.g., JTAG, oscilloscopes, logic analyzers).
  • Knowledge of communication protocols (e.g., I2C, SPI, UART, USB, Wi-Fi, Bluetooth).
  • Excellent problem-solving abilities and attention to detail.
  • Strong communication and collaboration skills, suitable for a remote work environment.
  • Must have legal authorization to work in Kenya.
This position, associated with **Mlolongo, Machakos, KE**, is a fully remote opportunity.
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Systems Engineer

40100 Kisumu KES180000 Monthly WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced Senior Embedded Systems Engineer to join their innovative product development team. This is a fully remote opportunity, allowing you to contribute your expertise from anywhere. You will be instrumental in the design, development, testing, and deployment of complex embedded systems for a range of cutting-edge applications. This role demands a deep understanding of hardware and software integration, real-time operating systems, and low-level programming.

Key Responsibilities:
  • Design and develop embedded hardware and firmware for new product initiatives.
  • Write efficient, well-documented, and maintainable C/C++ code for embedded systems.
  • Implement and optimize real-time operating systems (RTOS) for various microcontrollers and processors.
  • Develop and execute comprehensive test plans for embedded systems, including unit testing, integration testing, and system testing.
  • Troubleshoot hardware and software issues, perform root cause analysis, and implement solutions.
  • Collaborate closely with hardware engineers, software developers, and product managers throughout the product development lifecycle.
  • Integrate various peripherals and communication protocols (e.g., SPI, I2C, UART, USB, Ethernet, CAN).
  • Participate in code reviews and provide constructive feedback to peers.
  • Contribute to the selection of appropriate microcontrollers, sensors, and other hardware components.
  • Ensure adherence to coding standards, best practices, and design guidelines.
  • Stay current with emerging technologies and methodologies in embedded systems development.
  • Mentor junior engineers and share technical knowledge within the team.
  • Document designs, test procedures, and technical specifications.

Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.
  • Minimum of 8 years of professional experience in embedded systems design and development.
  • Strong proficiency in C and C++ programming for embedded environments.
  • In-depth knowledge of microcontroller architectures (e.g., ARM Cortex-M, RISC-V) and development tools.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or VxWorks.
  • Hands-on experience with debugging tools (e.g., JTAG, logic analyzers, oscilloscopes).
  • Familiarity with hardware interfaces and communication protocols.
  • Experience with version control systems (e.g., Git).
  • Understanding of software development lifecycles and agile methodologies.
  • Excellent analytical and problem-solving skills.
  • Strong communication and teamwork abilities, suitable for a remote work setting.
  • Ability to work independently, manage time effectively, and meet project deadlines.
  • Experience with Linux kernel development or device driver development is a significant plus.
This is a unique opportunity to shape the future of technology by working on innovative embedded systems in a fully remote capacity. If you are a passionate engineer with a proven ability to deliver robust embedded solutions, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Lead Embedded Systems Engineer

20200 Kapsuser KES280000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is searching for a highly skilled and experienced Lead Embedded Systems Engineer to join their innovative, fully remote engineering team. In this critical role, you will be instrumental in designing, developing, and implementing complex embedded systems that power next-generation products. You will leverage your deep expertise in hardware-software integration, real-time operating systems (RTOS), and low-level programming to drive projects from concept to production. This position requires a strong understanding of microcontroller architectures, sensor integration, and communication protocols. You will lead a team of engineers, providing technical guidance, mentorship, and fostering a collaborative environment. Your responsibilities will include defining system architecture, conducting feasibility studies, writing efficient code (primarily C/C++), and performing thorough testing and debugging. The successful candidate will possess a passion for innovation, a meticulous approach to problem-solving, and the ability to excel in a fast-paced, remote setting. Key responsibilities include:
  • Leading the design and development of embedded hardware and software systems.
  • Defining system requirements, architecture, and technical specifications.
  • Developing and optimizing firmware and driver software, primarily in C and C++.
  • Implementing and testing real-time operating systems (RTOS).
  • Integrating various sensors, actuators, and communication modules.
  • Performing hardware-software co-design and validation.
  • Conducting unit testing, integration testing, and system-level debugging.
  • Mentoring and guiding junior embedded systems engineers.
  • Collaborating with cross-functional teams, including firmware, software, and hardware engineers.
  • Staying abreast of the latest advancements in embedded systems technology and industry best practices.
  • Troubleshooting and resolving complex technical issues in embedded systems.
Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Minimum of 8 years of hands-on experience in embedded systems development.
  • Proven experience in leading engineering projects and teams.
  • Proficiency in C and C++ programming for embedded applications.
  • Extensive knowledge of microcontrollers (e.g., ARM Cortex-M/A) and their peripherals.
  • Experience with RTOS (e.g., FreeRTOS, Zephyr, VxWorks).
  • Familiarity with communication protocols such as SPI, I2C, UART, CAN, Ethernet, and wireless protocols (Wi-Fi, Bluetooth).
  • Strong understanding of hardware-software integration and debugging techniques using tools like JTAG/SWD.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving and analytical skills.
  • Ability to thrive in an independent, self-motivated remote work environment.
This is an exceptional opportunity for a seasoned engineer to make a significant impact on cutting-edge technology from a remote location.
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

50100 Kakamega, Western KES180000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leading innovator in electronic product development, is actively seeking a highly experienced Senior Embedded Systems Engineer to join their advanced R&D team. This position is a fully remote role, offering unparalleled flexibility to contribute from anywhere. You will be at the forefront of designing, developing, and implementing complex embedded systems for cutting-edge products, working with state-of-the-art microcontrollers, sensors, and communication protocols. The ideal candidate will possess a strong background in firmware development, hardware-software integration, and real-time operating systems.

Key Responsibilities:
  • Design, develop, test, and debug embedded firmware for new and existing product lines using C/C++ and real-time operating systems (RTOS).
  • Develop and maintain low-level drivers, board support packages (BSPs), and application firmware for various microcontrollers and processors.
  • Collaborate with hardware engineers to define system requirements, component selection, and schematic reviews.
  • Perform hardware-software integration, troubleshooting, and debugging using oscilloscopes, logic analyzers, and other test equipment.
  • Implement and optimize communication protocols such as I2C, SPI, UART, CAN, Ethernet, and wireless protocols (e.g., Bluetooth, Wi-Fi).
  • Develop and implement robust testing strategies, including unit testing, integration testing, and system testing, to ensure product reliability and performance.
  • Participate in architectural design discussions and contribute to the overall system design of embedded products within the Kakamega, Kakamega, KE product ecosystem.
  • Optimize embedded systems for performance, power consumption, and cost.
  • Create and maintain comprehensive technical documentation, including design specifications, user manuals, and test procedures.
  • Mentor junior engineers and provide technical guidance on embedded systems development best practices.
Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Minimum of 5-7 years of hands-on experience in embedded systems design and firmware development.
  • Strong proficiency in C and C++ programming languages for embedded applications.
  • Extensive experience with real-time operating systems (RTOS) like FreeRTOS, Zephyr, or similar.
  • Proven ability to work with various microcontrollers and processors (e.g., ARM Cortex-M, ESP32, STM32).
  • Familiarity with hardware debugging tools such as oscilloscopes, logic analyzers, and JTAG debuggers.
  • Experience with embedded communication protocols (I2C, SPI, UART, CAN, etc.).
  • Understanding of software development lifecycle (SDLC) and agile methodologies.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and teamwork abilities, essential for a remote collaborative environment.
  • Experience with wireless technologies and IoT platforms is a plus.
  • Knowledge of the manufacturing and technological landscape in regions like Kakamega, Kakamega, KE is an added benefit.
This remote opportunity allows you to shape the future of electronic innovation. If you are a seasoned embedded systems expert looking for a challenging and rewarding role, apply now.
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Systems Engineer

40100 Kisumu KES150000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is searching for a highly skilled and experienced Senior Embedded Systems Engineer to contribute to cutting-edge product development. This is a fully remote position, allowing you to leverage your expertise from any location within Kenya, provided you have a stable internet connection and a conducive working environment. You will play a pivotal role in the design, development, testing, and deployment of complex embedded systems for a variety of innovative applications. This role demands a deep understanding of hardware-software interaction, real-time operating systems, and low-level programming.

Your responsibilities will include:
  • Designing and architecting embedded systems, from concept to production.
  • Developing firmware and drivers for microcontrollers and processors (e.g., ARM, ESP32).
  • Writing efficient, reliable, and maintainable C/C++ code for embedded applications.
  • Implementing and optimizing real-time operating systems (RTOS) on target hardware.
  • Performing hardware bring-up, debugging, and integration testing.
  • Collaborating with hardware engineers to define specifications and resolve issues.
  • Developing and executing comprehensive test plans for firmware and system validation.
  • Utilizing debugging tools such as JTAG, oscilloscopes, and logic analyzers (remotely where feasible or simulated).
  • Contributing to the continuous improvement of development processes and methodologies.
  • Participating in code reviews and providing constructive feedback to team members.
  • Working closely with cross-functional teams, including software, mechanical, and QA engineers, in a virtual environment.
  • Mentoring junior engineers and sharing technical knowledge.
  • Staying abreast of the latest advancements in embedded systems technology.
  • Ensuring the security and reliability of embedded systems throughout their lifecycle.
We are seeking candidates with a proven track record of successfully delivering complex embedded projects. A strong analytical mindset, exceptional problem-solving abilities, and a meticulous approach to development are essential. This remote role requires excellent communication and collaboration skills, as you will be interacting with a global team. Familiarity with various communication protocols (SPI, I2C, UART, CAN, Ethernet) and experience with version control systems like Git are expected. The successful candidate will be instrumental in driving innovation and ensuring the high quality of our client's product offerings.

Requirements:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Minimum of 7 years of experience in embedded systems development.
  • Expertise in C and C++ programming for embedded systems.
  • In-depth knowledge of real-time operating systems (RTOS).
  • Hands-on experience with microcontroller architectures (e.g., ARM Cortex-M).
  • Proficiency with embedded debugging tools and techniques.
  • Strong understanding of digital and analog electronics.
  • Experience with hardware-software integration.
  • Familiarity with communication protocols and interfaces.
  • Excellent problem-solving and analytical skills.
  • Strong written and verbal communication skills for effective remote collaboration.
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Systems Engineer

30200 Tuwan KES130000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leader in innovative electronic product development, is seeking a highly skilled and experienced Senior Embedded Systems Engineer to join their globally distributed team. This is a fully remote role, offering the opportunity to work on cutting-edge projects from the convenience of your home office. The ideal candidate will be responsible for the design, development, testing, and deployment of embedded software and firmware for a range of sophisticated electronic devices. You will work through the entire product lifecycle, from concept to production, collaborating with hardware engineers, software developers, and quality assurance teams. Key responsibilities include writing efficient, maintainable, and well-documented C/C++ code for microcontrollers and embedded processors, developing and integrating device drivers, firmware, and real-time operating systems (RTOS), and implementing communication protocols (e.g., SPI, I2C, UART, USB, Ethernet). You will also be involved in system architecture design, debugging complex issues using JTAG/SWD debuggers and logic analyzers, and performing unit and integration testing. The role demands a deep understanding of hardware-software interaction, low-level programming, and embedded system constraints. Experience with ARM Cortex-M processors, RTOS like FreeRTOS or Zephyr, and wireless technologies (Bluetooth, Wi-Fi) is highly desirable. You will also contribute to the design of schematics, PCB layout considerations, and participate in design reviews. This position requires a proactive problem-solver with excellent analytical skills and the ability to work independently and collaboratively in a remote team environment. The core technical activities are performed remotely, with administrative oversight tied to Eldoret, Uasin Gishu, KE .

Responsibilities:
  • Design, develop, and debug embedded software and firmware for various electronic systems.
  • Implement and optimize C/C++ code for microcontrollers and embedded processors.
  • Develop and integrate device drivers and real-time operating systems (RTOS).
  • Implement and test various communication protocols (SPI, I2C, UART, USB, Ethernet, etc.).
  • Collaborate with hardware engineers on system design and component selection.
  • Perform system-level testing, debugging, and validation.
  • Optimize embedded systems for performance, power consumption, and memory usage.
  • Participate in code reviews and contribute to the continuous improvement of development processes.
  • Develop technical documentation, including design specifications and user manuals.
  • Troubleshoot and resolve complex hardware-software integration issues.
  • Stay current with emerging technologies and trends in embedded systems development.

Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Minimum of 6 years of professional experience in embedded systems development.
  • Proficiency in C and C++ programming languages for embedded applications.
  • Strong experience with microcontrollers (e.g., ARM Cortex-M) and embedded processors.
  • Hands-on experience with RTOS (e.g., FreeRTOS, Zephyr, RTEMS).
  • Familiarity with hardware debugging tools (oscilloscopes, logic analyzers, JTAG/SWD).
  • Understanding of digital logic design and circuit analysis.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities, especially in a remote setting.
  • Knowledge of wireless technologies (e.g., Bluetooth, Wi-Fi) 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