• 11 Abd Elrahman Sedki St. Cairo, Egypt
  • Info@nureab.com
  • Office Hours: 8:00 AM – 7:45 PM

Embedded Software Engineer – Medical Robotics

• Nasr City, Cairo, Egypt * Full Time * Mid Level

For a startup Technology company with focus on medical applications, an Embedded Software Developer is required for immediate hiring, Please find below Job Details:

The Job:

  • Read & understand current code.
  • Analyzing & understanding the requirements for Medical IoT solutions.
  • Support and develop complete software architecture.
  • Execute the implementation/test plan.
  • Develop application software components.
  • The model list will be defined and prioritized based on The project (targeting STM 32) [examples are: DMA, TIMERs, UART, SPI/QSPI, Flash Memory, Caches, Ethernet Controller, I2C, DDR Controller, GPIO, SD Card Controller, etc.].
  • Design software State machine and application logic.
  • Design and Develop software component using Real time operating systems.
  • Perform software testing including unit, functional and system level requirement including manual and automated
  • Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle.
  • Participate in the evaluation, development, integration and validation of new and challenging products.
  • Set and support together with the team an open and innovative environment.
  • Work independently or in a group and take up project responsibilities.




Bachelor’s degree in Computer Science, Software Engineering or equivalent

2+ years of professional embedded software development

1+ years of professional C++ programming is a plus

Design software State machine and application logic (using state based tools is a plus).

Design and Develop Real time systems software component.

Design and Develop software component using Real time operating systems.

Prior experience with STM32 Microcontrollers

Prior experience with wireless communication protocols ex: Bluetooth, Wi-Fi

Experience in optimizing code to reduce size, memory/CPU utilization Nice to Have

prior experience with medical devices is a plus

Highly motivated and willing to learn new concepts

Experience working in a fast-paced environment with a consistent track record of success at startups

Excellent command of English language


About The Company:

Nureab Company is a pioneer in the domain of manufacturing Rehabilitation Robotics in Africa and the Middle East. We provide Innovative Motor Rehabilitation Devices to accelerate the recovery process, with less pain and to the maximum movements function that produce objective outputs. We harness the latest technology to serve people with motor disability to help ease their journey and make their life better.

If interested, please send your CV to recruit@nureab.com