DevJobs

Senior Software Engineer

Overview
Skills
  • C++ C++ ꞏ 8y
  • Linux Linux ꞏ 8y
  • Object-oriented design
  • Software architecture
  • Computer Vision
  • CUDA
  • Image processing
  • OpenGL
  • Vulkan

At ForSight Robotics, we are united behind our mission: we believe that robotic ophthalmic surgery is life-enhancing care. Through ingenuity and intelligent technology, we expand the potential of physicians to heal without constraints. As a pioneer and market leader in ophthalmic robotic-assisted surgery, we strive to foster an inclusive and diverse team, committed to making a difference. We lead with inclusion and empower our team members to do their best work as their most authentic selves.


We are seeking a Senior Software Engineer or hands-on Engineering Architect to join our R&D team and take a leading role in the development of our core surgical robotic platform. This is a unique opportunity to work on a highly complex, cutting-edge product central to our company’s mission.

You will be responsible for designing and developing software solutions for an advanced, multidisciplinary medical robotic system, tackling significant challenges in computer vision, robotics, and real-time performance.


Key Responsibilities:

  • Lead the design and development of software for the robotic platform controlling medical procedures.
  • Architect and optimize high-performance software solutions for real-time system requirements.
  • Develop computer vision software integrated with robotic systems.
  • Collaborate with multidisciplinary teams to ensure seamless software and hardware integration.
  • Provide technical leadership and direction to the development team.


Requirements:

  • B.A./B.Sc. in Computer Science or Engineering from a recognized academic institution.
  • 8+ years of experience in modern C++ on a Linux platform.
  • Strong background in software architecture and object-oriented design.
  • Proven experience optimizing system performance in real-time systems.
  • Experience with Computer Vision and image processing – preferred.
  • Familiarity with OpenGL/Vulkan and CUDA – preferred.
  • Strong communication skills in Hebrew & English.

ForSight Robotics