Sr. Software Engineer, Image Analysis

Based in San Diego, CA, Biological Dynamics, Inc. (BioDyn) is a privately held molecular diagnostics Company committed to improving global cancer outcomes by empowering healthcare communities with low-cost, accessible cancer diagnostics for labs and point-of-care.  At BioDyn, we are developing a suite of novel oncology tests for early cancer detection, treatment response, and recurrence monitoring. The company’s lab-on-a-chip platform offers a novel way to isolate cell-free nanoparticles and macromolecules directly from whole blood, serum, or plasma.  In addition to lab-focused products, the Company is also developing a smartphone-enabled portable version of the platform, extending molecular testing into homes.  Our diverse team shares passion for improving patient care, a focus on cutting-edge technology, and a deep commitment to innovation, which shapes the future of our Company and drives our innovative culture.

Of immediate need to BioDyn is a Sr. Software Engineer, Image Analysis to aid in the design, development, and testing of image analysis software in our novel benchtop and point-of-care instrumentation.  The Sr. Software Engineer, Image Analysis will report directly to the Sr. Director, Product Development as a member of the Product Development team and will play a vital role as a member of a dynamic team of engineers and scientists at the interface of microelectronics and molecular biology.

Responsibilities:

  • Designs image analysis software for benchtop and point-of-care medical instrumentation

  • Designs, develops, and tests mathematical algorithms for imaging systems, image analysis, and pattern recognition

  • Develops object-oriented software for signal processing algorithms and pipeline control using C++ or C# and software engineering best practices

  • Works closely with engineers and scientists developing image viewing and analysis applications and workflows

  • Solicits, analyzes, and documents software requirements and specifications, including but not limited to SRS, SDS, SDD, FMEA

  • Maintains and updates requirements and design documentation throughout the entire system life cycle

  • Maintains requirements traceability to ensure proper allocation of system requirements to subsystems

  • Performs unit test and debug software running both locally on instrumentation and in the cloud

  • Drafts protocols for and conducts software verification and validation testing

  • Other duties as assigned

Qualifications:

  • BS in Software Engineering, Image Analysis, or similar academic background, MS desired

  • 5 years’ experience in a combination of the following:

o   At least 3 years of hands-on design engineering experience in a biotech, medical device, or
       similar setting

o   5+ years C++ or C# Windows development

o   Experience working in risk management (ISO 14971)

o   Experience working under design controls (21 CFR 820)

o   Experience working under a quality management system (ISO 13485 or similar)

o   Experience with Matlab, ImageJ, Fiji, or other commercial image analysis tools

o   Experience with Visual Studio and other Microsoft development tools

o   Experience in design and development of mathematical algorithms, especially as related to
       imaging systems, image analysis, and pattern recognition

o   Experience developing multi-threaded applications

o   Experience in estimating requirements and writing design documents

  • Results-driven, self-motivated, self-starter, motivated by difficult technical challenges, able to work independently and in teams

  • Demonstrates strong technical ability and creativity to enable problem solving

  • Familiarity with machine learning techniques like AI, computer vision is a plus