Burn
Embedded Systems Engineer
Nairobi
• Kenya
Closed for applications

Unity Homes
Sales Intern
Nairobi
• Kenya
Closed for applications
Baker Hughes
Completions TRS Crew
Nairobi
• Kenya
Closed for applications
Baker Hughes
Field Operator - Wireline
Nairobi
• Kenya
Closed for applications
Bayer
Finance BP -East Africa & SSA Credit Lead
Nairobi
• Kenya
Closed for applications
Novartis
Patient Safety Specialist
Nairobi
• Kenya
Closed for applications
International Organization for Migration
Regional Public Information Officer (P)
Nairobi
• Kenya
Closed for applications
GiveDirectly, Inc
Climate Finance and Policy Consultancy
Nairobi
• Kenya
Closed for applications

Kenya Revenue Authority- KRA
INDUSTRIAL ATTACHMENT OPPORTUNITIES (May to July 2026 Intake)
Nairobi
• Kenya
Closed for applications

Get personalised job alerts directly to your inbox!
World University Service of Canada
Senior Administrative Officer, DREEM Project Management Office
Nairobi
• Kenya
Closed for applications
Top cities with open vacancies
Jobs in Nairobi, Jobs in Thika, Jobs in Kiambu, Jobs in Ruiru, Jobs in Limuru, Jobs in Nakuru, Jobs in Naivasha, Jobs in Mombasa, Jobs in Malindi, Jobs in Machakos, Jobs in Lamu, Jobs in Kisumu, Jobs in Kiriaini, Jobs in Kilifi, Jobs in Kericho, Jobs in Kakamega, Jobs in Gatundu, Jobs in Eldoret, Jobs in NgewaCompanies hiring now
African Development Bank, African Population and Health Research Centre , Agriculture and Food Authority- AFA, Kipchimchim Group, Oasis OutsourcingProfession (Entry and Basic-level)
Accounting, finance, banking, insurance,Administrative, clerical,Agriculture, fishing, forestry, wildlife,Business, strategic management,Customer support, client care,Design, arts,Electrical engineering,Energy, power,Engineering, architecture,Food, nutrition,Government, community development, public services,Human resources,Information technology, software development, data,Installation, maintenance, repair,Legal,Manufacturing, operations, quality,Mechanical engineering,Media, communications, languages,Medical, health,Project, program management,Research, academy,Restaurant, hospitality, travel,Sales, marketing, promotion,Security,Skilled, manual labor,Teaching, training,Telecommunications,Transportation, logistics, driving,
Industry (Entry and Basic-level)
Aeronautics,Agriculture, fishing, forestry,Automotive,Banking, microfinance, insurance,Communications, media, radio, tv,Computers, software development and services,Construction, renovation, maintenance,Consulting, business support, auditing,Data/Research,Education, academic,Electronics,Energy, utilities, environment,Engineering, architecture,Entertainment, events,Finance & FinTech,Financial Services,Governmental,Health care, medical,Housekeeping, maintenance,Human resources, talent development, recruiting,Legal, accounting,Manufacturing,Marketing, advertising,Non-profit, social work,Outsourcing, leasing,Real estate,Restaurant, hospitality, travel,Retail, wholesale, FMCG,Telecommunications,Transportation, logistics, storage,
© Fuzu Ltd
Burn
Energy + 2 more
Description
Skills and Experience
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related technical field.
- At least 1-3 years of hands-on firmware development experience with embedded systems.
- Strong proficiency in embedded C programming and solid understanding of embedded systems fundamentals.
- Demonstrated experience with ARM Cortex-M microcontrollers, preferably STM32 series (STM32G0, STM32F series, or similar).
- Experience with embedded development tools including STM32CubeIDE, Keil, IAR, or similar IDEs.
- Working knowledge of communication protocols: UART, SPI, I2C, CAN, and experience with at least one wireless protocol (BLE, Wi-Fi, or LoRa).
- Understanding of interrupt handling, timers, DMA, ADC/DAC, PWM, and power management techniques.
- Experience with RTOS concepts or bare-metal programming.
- Proficiency with debugging tools including JTAG/SWD debuggers, oscilloscopes, and logic analyzers.
- Strong experience with Git version control and collaborative development workflows.
- Ability to read and interpret schematics and datasheets.
- Effective verbal and written communication skills, with ability to create clear technical documentation.
- Strong analytical and problem-solving abilities with attention to detail.
- Experience with test automation using Python or other scripting languages is a bonus.
- Experience in consumer electronics, IoT products, or energy sector applications is a bonus.
- Good understanding of electronics
- Familiarity with Agile development methodologies is a bonus.
Responsibilities
- The Employee shall have the following duties and responsibilities: Design, develop, and maintain firmware for ARM Cortex-M microcontrollers, particularly STM32 series MCUs, ensuring code meets performance, power consumption, and memory constraints.
- Write efficient, maintainable, and well-documented embedded C/C++ code following best practices and coding standards.
- Implement and integrate communication protocols including UART, SPI, I2C, CAN, and wireless protocols such as Bluetooth Low Energy (BLE).
- Develop and implement sensor interfaces, signal processing algorithms, and control systems for temperature monitoring, power management, and user interface applications.
- Collaborate with hardware engineers to define firmware-hardware interfaces, review schematics, and provide input on component selection and PCB design considerations.
- Debug complex firmware issues using JTAG debuggers, oscilloscopes, logic analyzers, and other diagnostic tools.
- Develop and execute unit tests, integration tests, and support hardware validation activities in collaboration with the test engineering team.
- Optimize firmware for real-time performance, memory usage, and power efficiency in resource-constrained embedded systems.
- Implement bootloaders, firmware update mechanisms, and secure programming features.
- Create and maintain comprehensive technical documentation including design specifications, API documentation, code comments, and user guides.
- Participate in design reviews, code reviews, and technical discussions to ensure quality and knowledge sharing across the team.
- Support manufacturing during product ramp-up, including firmware flashing procedures, production testing, and troubleshooting.
- Conduct root cause analysis for firmware-related field issues and implement corrective actions.
- Stay current with emerging technologies, tools, and best practices in embedded systems development.
- Support regulatory compliance activities including CE certification, EMC testing, and safety standards implementation.
Start hiring with Fuzu
Recruit better talent faster - on your own or with our support.
Explore recruitment platformJob search tips from Fuzu
Selected articles on cover letters, CV structure, and interview preparation.