Asensus Surgical is currently seeking an experienced Software Engineer to join our top-notch Research & Development team in Israel.
This is an exciting time to join Asensus and to be part of a leading edge team that is pioneering a new era of Performance-Guided Surgery.
You will support the development of a next-generation vision-assisted surgical robotics platform. This role will be responsible for designing and developing software for complex surgical robotic platforms with a focus on desktop applications and machine vision systems. This includes implementing computer vision algorithms, handling video or image acquisition, processing, and display. The role requires working in an agile global R&D team and collaborating with cross-functional departments to define requirements, design new features, and comply with regulatory requirements, including the company's design control procedures.
Want more jobs like this?
Get Software Engineering jobs in Yokneam, Israel delivered to your inbox every week.
We are looking for an individual who is a team player with great problem-solving skills, and who has a drive for creativity and innovation, as well as determination and persistence. Someone who has a deep understanding of computer vision algorithms and will take ownership of the full video analytics pipeline from the acquisition, via image processing to the visualization using various techniques for the Computer Vision software development, optimization, validation & integration.
Who We Are
As a medical device company, Asensus is digitizing surgery to pioneer a new era of Performance-Guided Surgery. Utilizing robotic technology to improve minimally invasive surgery in ways that matter to patients, physicians, surgical staff, and hospitals and enabling consistently superior outcomes and a new standard of surgery. Our employees are especially passionate about the work they do and thrive in a collaborative environment that fosters creative solutions to complex problems. The work is challenging, but everyone comes to Asensus Surgical looking for a fulfilling career, and that's exactly what they find.
What You Bring
- Minimum of 5 years in developing high performance code in C++ for Windows platform or RT systems
- BSc in Computer Science or related engineering degree
- Strong understanding of OOP, multi-process and multi-threading applications
- Experience in the computer vision algorithms implementation
- Deep understanding of the image processing principles
- Experience with NVidia tools and SDKs is strong advantage
- Experience with video grabbing, processing and display
- Experience with DirectX or OpenGL
- Proven experience with the software performance optimizations
- Work in a multidisciplinary environment of the surgical robotic system
- Experience in a global company
- Experience in a medical device company
- Capable of working in a cross-functioning team environment
- Teamwork and high communication skills
- Demonstrated problem solving skills
- Fluency in Hebrew and English
- Read and understand the relevant literature and professional terms
Preferred skills
- Experience with MatLab and Python code
- Experience in implementation Machine Learning based algorithms, pre and post processing implementations
- Experience in CUDA programming
- Experience with OpenCV
- Experience with GIT
What You'll Do
- Design and development of medical device software for existing and future complex surgical robotic platforms
- Implement system software and infrastructure with particular emphasis on Desktop applications and machine vision systems
- Computer vision algorithms implementations
- Video or images handling including acquisition, processing, and display
- Work in an agile global R&D team, and interact with cross-functional departments to define requirements, design, and new features
- Comply with regulatory requirements, including company design control procedures
- Assist in document control and maintenance of design history files
- All Other Essential Duties as directed
What We Offer
- A culture driven to achieve our mission and deliver remarkable results
- Coworkers committed to collaboration and winning the right way
- Quality products that improve the lives of our customers and patients
- Ability to discover your strengths, follow your passion and find your own rewarding career
- Flexible, engaging work environment
At Asensus Surgical, we believe in contributing to a society that welcomes diverse voices and values differences in lived experiences, culture, religion, age, gender identity, sexual orientation, race, ethnicity, and neurodiversity. We are committed to ensuring this same environment for our employees - a culture where individuals feel safe, heard, and respected. We celebrate the uniqueness of our global workforce and know that only through inclusion, ongoing learning, and partnership can we succeed. Together we are all stronger.