Company Description
Healium Medical is an early-stage medical device company developing transcatheter ultrasound therapeutic technology for the treatment of cardiac arrhythmias. The company’s technology is multidisciplinary and consists of micro-mechanics, micro-electronics, hardware, software, and signal and image algorithm processing. The company is backed by strategic investors, and has development collaborations projects with strategic partners. Healium Medical won 1st place at the prestigious ICI2019 Technological Innovation Competition, was awarded the European Innovation Council (EIC) 2021 grant, and was recently selected for the MedTech Innovator Cohort- the largest and highest performing accelerator of medical technology in the world.
Role Description
We are seeking an experienced Software Engineer / Manager to lead the Software team of the company.
To succeed and fit in, you must have great interpersonal skills, be a team player, have hands-on attitude, a thinker, self-learner, highly organized & motivated, have a broad system perspective of the entire technological solution and user needs, spend time coding and testing things in the lab, alongside a strong passion to medical devices development.
NOTE: The job is On-Site and the majority of work time requires hands-on coding.
Your Responsibilities
- Management of a team of software developers.
- Design and develop software architecture.
- Utilize practices of best-case packaged software release management.
- Define, review and approve software documents, design, code, test and other deliverables.
- Provide version control processes to assure consistency, quality and timeliness.
- Collaborate with R&D teams (System, HW, Algorithm, Testing), UX/UI designers, and product manager to convert requirements and new ideas into a robust product.
- Produce high-quality, clean, readable, testable, reliable and maintainable code by enforcing best practices around software engineering architecture and development processes (Design documents, Failure mode analysis, Testability, Code Reviews, Unit testing, etc.)
- Integrate software components, HW and Algorithm interfaces into a fully functional software solution while considering possible failure modes.
- Participate in system and software testing and pre-clinical trials.
- Monitor and provide input for evaluation and prioritize change requests.
- Guide and provide input to all strategic as well as technical planning for entire software projects.
- Participate in Risk Management and Design Reviews.
- End-to-end development of new features from scratch (communicating with external devices), while considering constraints such as computation resources, response time and memory consumption
Qualifications
- Degree in computer science/engineering (or equivalent).
- Proven experience in programming with C#/.net, and WPF.
- Experience with medical device software development IEC 62304.
- In-depth experience in multi-threaded code, asynchronous methods, optimization and high-performance computing.
- Experience interfacing with devices over communication channels.
- Experience with leading complex SW features and applying new technologies.
- Strong understanding of design patterns and other object-oriented concepts.
- High level of verbal and written English
Advantages
- Experience with the entire software development lifecycle, including version control (git), build process, testing, and code release.
- Proven experience in C++ programming and Pyhton.
- Knowledge and experience in the development of multidisciplinary systems.
- Experience in SW Testing.
- Full stack hands-on development experience, from client to database.
Sounds Interesting? you bet!
Please send your CV and a short description to [email protected]
Thanks,
Assaf Rubissa, VP R&D and Product
Healium Medical
4 HaYetzira st , Yokne'am Illit, Israel 2069202
+972-54-7766547
www.healiumedical.com