DeepSight Technology Inc. is looking to develop and improve breakthrough technology in ultrasound imaging to extend the range and clarity of current systems by 10x-100x, and needs a Senior Software Engineer to contribute to the software core of the product.
Requirements
- Knowledge of object-oriented programming, software architecture, and design patterns
- Proficiency with C++ programming
- Familiarity with common developer tool sets, including source control, continuous integration, and automated unit testing
- Knowledge in medical imaging (Ultrasound, PET, SPECT, CT, MR, etc.) and developing software in the medical industry (FDA regulated)
- Familiarity in ultrasound physics, signal and image processing, beamforming, transducer optimization, simulation, algorithm development, or tool development
- Experience with real-time software applications
- Knowledge of DICOM and HL7
Responsibilities
- Work with software and other engineers (clinical, systems, mechanical, electrical) as part of a focused cross-functional team developing software for medical devices and applications
- Understand user needs, clinical needs & customer input requirements to drive software development
- Design and implement software for a breakthrough diagnostic imaging system
- Implement software architectures, designs, and workflows
- Participate in design discussions and code reviews
- Author and maintain detailed design documentation
- Write enabling frameworks, set up the foundational system architecture, and implement new software features
Other
- BS/MS in Computer Science, Computer Engineering, or equivalent
- 2 or more years of experience in commercial software development
- Passionate about medical devices, with excellent communication and teamwork skills
- Self-motivated and goal-oriented
- Ability to work 2-3 days per week at the US office in the San Francisco Bay area