Moshe Ran

Moshe Ran Email and Phone Number

Director of Software & Connectivity @ CathWorks
Moshe Ran's Location
Israel, Israel
About Moshe Ran

I am a Highly-skilled Software professional with a strong background in multiple programming languages, technologies and platforms. I offer excellent supervisory and leadership abilities combined with an outstanding analytical thinking. I have more than 15 years of experience in the software industry. Passionate and highly motivated with great learning capabilities and excellent social skills. Relevant challenging position might be one of the following:CTO, VP R&D, Software Architect/Technical Leader.Professional skills:• Agile and Waterfall methodologies• Multithreaded Complexed, large scale application design and development• Driver & RT programming, performance optimization, algorithm implementation, memory management• CPU, GPU, Microcontrollers and peripherals programming (SoC/SoM)• Experience working with different CPUs, microcontrollers (TI, Microchip, Freescale)• Various communication protocols (such as RS232, SMBus, I2C and SPI, TCP, UDP, DICOM and more)• STL, ATL, COM/DCOM, CUDA, Microsoft .NET, Windows API, MATLAB API• GUI architectures and patterns (such as MVVM, MVC)• GUI frameworks (such as WPF, MFC, QT, VTK)• Cloud frameworks (such as AWS)• Software documentation (SRS, DRD, IDD, UML, DFD etc.)• Familiarity with FDA and CE medical device regulations• Programming languages: C++ / C, C#.NET , MATLAB, Python• Database systems: SQL server, SQL CE, MySql• Source Control Software: Microsoft Azure DevOps, Perforce, ClearCase, GIT• Lab Equipment: Scopes, Signal generators, DC regulated power supply, Development toolkits

Moshe Ran's Current Company Details
CathWorks

Cathworks

View
Director of Software & Connectivity
Moshe Ran Work Experience Details
  • Cathworks
    Director Of Software Development
    Cathworks Feb 2024 - Present
    Newport Beach, California, Us
  • Cathworks
    Software Tech-Lead And Software Architect
    Cathworks Mar 2020 - Feb 2024
    Newport Beach, California, Us
    CathWorks develops medical devices for the interventional cardiology market.The company’s technology is based on processing visual information and automatic multi-layered algorithms. As a software tech lead and software architect, I provide technical software guidance, training, design and architecture for in-house engineers and outsource engineers (in the fields of C++, VTK, Matlab API, CUDA, WPF) working in agile scrum teams at Cathworks LTD. In addition, I am responsible for software quality, performing code, design and architecture reviews.Furthermore, I am researching for new and innovative software technologies, develop and demonstrate POC's.I participate in meetings with company management, taking part in continues exploration process on regular basis, and derive technical requirements from company goals and KPI's.
  • Cathworks
    Software Team Leader
    Cathworks Mar 2018 - Mar 2020
    Newport Beach, California, Us
    CathWorks develops medical devices for the interventional cardiology market.The company’s technology is based on processing visual information and automatic multi-layered algorithms. My team includes 5 in-house engineers and up to 5 outsource engineers (in the fields of C++, VTK, Matlab API, CUDA, WPF). The team collaborates with algorithms team, IT and security manager, product team and application team.
  • Cathworks
    Senior Software Developer
    Cathworks Dec 2016 - Mar 2018
    Newport Beach, California, Us
    CathWorks develops medical devices for the interventional cardiology market.The company’s technology is based on processing visual information and automatic multi-layered algorithms.
  • Viora Ltd
    Software Manager
    Viora Ltd May 2014 - Nov 2016
    New York City, Ny, Us
    My responsibilities include the following:• Direct and coordinate company software design and development aspects • Research for cutting edge software solutions and technologies for current and future products• Hands on design and development of all projects from genesis to delivery• Work in multidisciplinary R&D environment (software , hardware, mechanics, medical)• Software documentationI Design and develop software for:• Viora V-Series main board RT embedded module and GUI module• Viora Handpieces RT embedded module (SoC)• Tools for research, testing, remote control, production and marketing• Efficient storage mechanisms for embedded devices
  • Cheetah Medical Inc.
    Senior Software Engineer
    Cheetah Medical Inc. Oct 2008 - Apr 2014
    Newton Center , Massachusetts, Us
    My responsibilities include designing, developing and maintaining the following:• Embedded devices SW release (The NICOM application)• Tools for research, device remote control and production tasks• Drivers and DSP/Algorithm modules• OS and management software for microprocessors (SoC)• Storage mechanism for PC and embedded devices
  • Incredimail
    Web Developer
    Incredimail Oct 2004 - Oct 2008
    New York, New York, Us

Moshe Ran Education Details

  • Technion - Israel Institute Of Technology
    Technion - Israel Institute Of Technology
    Biomedical Engineering
  • Tel Aviv University
    Tel Aviv University
    Electrical And Electronics Engineering And Computer Science
  • Handesaim High School, Tel Aviv
    Handesaim High School, Tel Aviv
    Electronics And Computer Science

Frequently Asked Questions about Moshe Ran

What company does Moshe Ran work for?

Moshe Ran works for Cathworks

What is Moshe Ran's role at the current company?

Moshe Ran's current role is Director of Software & Connectivity.

What schools did Moshe Ran attend?

Moshe Ran attended Technion - Israel Institute Of Technology, Tel Aviv University, Handesaim High School, Tel Aviv.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.