Benjamin Horowitz
About Benjamin Horowitz
Benjamin Horowitz is the Manager of the Device Software Team at Butterfly Network, Inc. in New York, with extensive experience in software engineering for medical devices.
Current Role at Butterfly Network, Inc.
Benjamin Horowitz is currently serving as the Manager of the Device Software Team at Butterfly Network, Inc. located in New York, New York. His role involves overseeing the development and maintenance of software for the company's cutting-edge diagnostic devices. He brings his extensive expertise in medical device software to a leadership position, guiding his team's efforts to ensure the reliability and effectiveness of Butterfly Network's innovative products.
Previous Roles and Experience
Before assuming his current role, Benjamin Horowitz was a Senior Software Engineer at Butterfly Network, Inc. from 2019 to 2021. Prior to that, he worked as a Senior Software Engineer at Siemens from 2017 to 2019. His experience includes a significant stint at AutoMedx, where he served as a Senior Embedded Software Engineer from 2016 to 2017 and as an Embedded Software Engineer from 2012 to 2015. His early career includes roles at Draeger Medical and the University of Rochester Medical Center, fulfilling various engineering and research capacities.
Educational Background
Benjamin Horowitz holds a Master of Engineering (M.Eng.) in Biomedical Engineering from Boston University, completed in 2010. Prior to that, he earned a Bachelor of Science (B.S.) in Biomedical Engineering from the University of Rochester, where he studied from 2004 to 2009. His academic background provided a strong foundation in both the theoretical and practical aspects of biomedical engineering, which he has applied throughout his professional career.
Technical Skills and Expertise
Benjamin Horowitz has a rich skill set in developing software for safety-critical medical devices. He specializes in object-oriented programming using C and has extensive experience with real-time operating systems (RTOS) and multi-threading. His technical prowess includes proficiency in software architecture, embedded systems design, and working with microcontrollers and various bus protocols. Additionally, he is skilled in data flow and flow-based programming (FBP), and possesses knowledge in JavaScript, C#, UML, Matlab, and Linux operating systems. His expertise extends to network protocols such as TCP/UDP, control theory, signal processing, and hardware description languages like Verilog and FPGA design.