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.
Responsibilities
- 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.
Requirements
- 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.
Advantages
- 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