Apply for this jobat HUMAN XTENSIONS

    view all jobs

    Senior Embedded SW Engineer

    Human Xtensions is an Israeli public company developing technology in the field of Robotics Minimally Invasive Surgery. We’re looking for a Senior Embedded SW Engineer to join our core Embedded Team.

    The embedded team is responsible for developing custom hardware and software for our current and next-generation connected robotic products. This team leads the architecture and implementation of the most advanced elements in compliance with global medical standards and for a highly complex interdisciplinary surgical solution.

    Basically, you will be responsible for developing SW for a robotic electrocautery device that will be inserted through a small incision into the abdominal cavity of an anesthetized patient for extended periods.


    • Work closely with other teams to develop POCs.
    • Design and implement embedded SW infrastructure, modules, and drivers.
    • Build test tools to aid in the development and validation process.
    • Lead and deliver projects, detailing resource estimations and timelines.
    • Act as a mentor for other team members.
    • Participate in and lead design and code reviews.


    • Bachelor’s degree in Electrical Engineering / Computer Science or equivalent.
    • 5+ years experience in embedded SW development.
    • Advanced coding ability in C/C++ and the use of SW debugging tools.
    • Experience working with bare metal as well as an RTOS on embedded systems.
    • Familiar with wired communication interfaces (USART, I2C, SPI, USB…) and peripherals (TIM, DMA, GPIO, ADC…).
    • Familiar with HW debugging tools; scope, logic analyzer, multimeter.
    • Proficient in the use of source control (git or equivalent).
    • Knowledge of SW design methods and documentation using flow charts, UML sequence and state machines.
    • Ability to read and understand hardware schematics.
    • Team player but also can work independently.
    • Proficient in written and spoken English.


    • Experience defining embedded system architecture.
    • Experience with ARM Cortex MCU’s.
    • Familiarity with ARM Keil uVision suite.
    • Proficient in object-oriented programming/design in multi-threaded environments and scripting languages such as Python.
    • Experience with electro-mechanical systems, robotics, or closed-loop motor control.
    • Familiarity with wireless communications interfaces (Bluetooth, WiFi).
    • Experience with medical device development and/or knowledge about medical device software regulations/procedures.
    • Maker mentality.
    • Experience with Jira and/or agile scrum methodology.


    Share Apply