C++/C# Software Engineer

B-Line Medical
Washington, DC
Aug 22, 2019
Aug 26, 2019
Full Time
Does cross platform C++ development excite you? Do audio-video syncing delays over 50ms drive you crazy? Well then working as a C++/C# Video Engineer at B-Line Medical is the job for you!B-Line Medical, a leader in healthcare simulation, is on the lookout for a brilliant C++ and C# software engineer. You will be working alongside a talented team of very capable software engineers, QA engineers and product managers to help develop and advance our video products and web-platform. Our platform is used by over 500 medical schools and hospitals world wide (including 7 out of the top 10 medical schools in the US), and helps train more than 50% of all medical students in the country. If you know C++ inside and out, and enjoy low level programming, we'd love to have you on our team.Our mission statement is to enhance medical simulation training and improve patient safety by providing the best tools for data capture, visualization, and analysis.Our team culture can be described as creative, problem solving, and fun. We're engineering-driven from the top down, and we really believe in delivering the best product in our industry.Our video products are a key part of our web platform. They allow customers to capture, encode, and stream high-resolution video from multiple video angles, synchronized with real-time data from medical devices. We support video using our own encoders, along with custom-built applications for varying capture devices. These devices, in real time, transmit to our centralization server to be accessed through an elegant web interface.Ideal Candidate Will HaveBS in Computer Science or equivalent3+ years of C++ under Windows (cross platform development a plus)3+ years of C# under Windows Comfortable with inter-process communication and thread synchronization in a Windows environmentExperience in socket programming, TCP/IP, UDP, RTPExperience in using opens source softwares like ffmpeg, gstreamer, libx264 is a plusA passion for code optimization and tinkeringSolid understanding of object-oriented programming Good oral and written communication skills, and a desire to share knowledge and collaborate with othersPluses: DirectShow/Media Foundation, Video Encoding, RTMP, WebRTC, Web technologies, and H.264r6SvP5Ch86

Similar jobs