Embedded Systems Development Engineer

OppHub Africa 

📍 Nakuru, Kenya 🇰🇪

full-time
mid-level
Posted —

Key Skills

C/C++LinuxRTOSmicrocontrollersdebugging

Industry

Consumer ElectronicsIndustrial Automation

Job Description

Job Description

We are looking for an innovative and methodical Embedded Systems Development Engineer to design, program, and integrate the hardware-software systems that power our products. You will be responsible for the entire firmware architecture, from low-level drivers to product optimization and industrial control. The ideal candidate is a problem-solver who excels at debugging hardware-software interactions and is committed to building reliable, market-ready electronic devices.

Requirements

  • Bachelor’s degree in Electronics, Computer, or Embedded Systems Engineering.
  • 3–7 years of professional experience in firmware development and hardware integration.
  • Advanced proficiency in C/C++, Embedded Linux, and RTOS (Real-Time Operating Systems).
  • Hands-on experience with microcontrollers/processors such as ARM, AVR, PIC, or STM32.
  • Expert-level debugging skills using oscilloscopes, logic analyzers, and simulation tools.
  • Strong understanding of low-level hardware-software interaction and product reliability testing.

Responsibilities

  • robust embedded firmware for a variety of microcontrollers and processors.
  • Integrate sensors, communication modules, and peripherals into unified hardware systems.
  • Perform rigorous debugging, testing, and code optimization to ensure system stability.
  • Collaborate with PCB and Hardware teams to ensure design compatibility and manufacturability.
  • Maintain clean code documentation, prepare validation reports, and support international product certification.
  • Support the R&D team in optimizing power consumption and processing efficiency for new designs.

Benefits

  • Competitive engineering salary.
  • Comprehensive health, life, and disability insurance.
  • Access to the latest development boards, debuggers, and lab equipment.
  • Flexible work environment with opportunities for technical leadership.
  • Professional development in emerging IoT and industrial control technologies.

Additional Information

  • 1. Rolling recruitment

Rwanda Engineering and Manufacturing Corporation Limited (REMCO Ltd) invites qualified and experienced professionals to apply for the position attached to this advertisement. Applications will be reviewed on a rolling basis, and the position will remain open until filled.

  • 2. Application method

Interested Candidates Are Required To Submit The Following Documents

  • Updated Curriculum Vitae (CV)
  • Cover Letter clearly indicating the position applied for
  • Copies of academic and professional certificates
  • Copy of National ID or Passport
  • Passport photo size
  • Professional references
  • 3. Applications will be addressed to the CEO REMCO and submitted via email to: [email protected].
  • 4. Applications will be reviewed on a rolling basis, and only shortlisted candidates will be contacted. Attached are the details of the required positions for your consideration.
  • 5. Best of Luck!