Job Opportunities

We are a rapidly growing medical device company, developing an innovative line of therapeutic products which provide effective, easy-to-use and affordable treatment to some wide spread diseases and medical conditions. Our first product, the Nerivio Migra, an electronic patch for acute treatment of migraine, has successfully completed a clinical study with 86 patients in one of the largest hospitals in Israel.

Headquartered in Netanya, Israel, we offer a challenging work environment with global reach, while maintaining a small company, employee-focused atmosphere.

We’d love to see you as part of the Theranica family!
Check out the positions below, and feel free to send us your resume to

Senior Software Engineer

We are looking for a self-motivated, multi-tasker and a demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.


  • Architect and develop real-time embedded software, mobile applications for Android/iOS and Web client/server
  • Integrate software and hardware, working closely with the hardware team
  • Establish software development strategy and procedures, in compliance with international bio-medical standards


Required Skills

  • About 10 years of hands-on experience in development and troubleshooting embedded software, preferrably combined with wireless communication
  • Proven experience in development of Android and/or iOS applications
  • Solid programming experience in C/C++ and Java
  • Familiarity with microcontroller architecture and development tools
  • Excellent documentation and writing skils in English
  • Ability to multi-task, organize, and prioritize work
  • Experience with Bluetooth/BLE software – an advantage
  • Experience with Web client/server development – an advantage
  • Experience with development of bio-medical devices – an advantage
  • Good analytical skills

Required Education:

  • MS or BS degree in Computer Science or Computer Engineering