Senior Software Engineer

GentuitySudbury, MA

About The Position

· Contribute to the development of the Gentuity imaging application software and internal software tools · Contribute to the specification and implementation of a robust software architecture for all Gentuity software · Contribute to the development of signal and image processing algorithms and techniques · Create and maintain all the required software documentation, including the creation and revisions of Software Requirements Specifications (SRS) documents · Develop rapid prototypes for demonstrating new features, GUI ideas, and for hardware evaluation. · Participate in evaluation and selection of supporting software, including SOUP (Software of Unknown Pedigree) · Contribute to any refinements to the Software Development Lifecyle and subsidiary procedures as needed. Ensure that these procedures comply with applicable regulations. Ensure that software deliverables comply with these procedures. · Participate in the creation of Intellectual Property · Other duties as assigned

Requirements

  • Minimum of 5 years of experience in Software Engineering
  • Modern C++, including Objected Oriented Design, Multithreaded/Parallel programming, SW Architecture
  • Multiple Scripting languages. Preferred: JavaScript, Python, and Ruby
  • Qt/QML Framework
  • Experience managing the work of a technical team and direct reports
  • User Interface Development
  • Signal or Image Processing Algorithms (OpenCV / ITK / etc.)
  • Machine Learning for Image or Data Processing (TensorFlow or similar packages)
  • DICOM / PACS integration
  • Cybersecurity
  • Visualization and Rendering of Medical and Biology Imaging Data
  • Firmware Development / Electrical Engineering
  • Experience with building embedded software in medical, scientific, and/or analytical devices.
  • Computational Fluid Dynamics

Responsibilities

  • Contribute to the development of the Gentuity imaging application software and internal software tools
  • Contribute to the specification and implementation of a robust software architecture for all Gentuity software
  • Contribute to the development of signal and image processing algorithms and techniques
  • Create and maintain all the required software documentation, including the creation and revisions of Software Requirements Specifications (SRS) documents
  • Develop rapid prototypes for demonstrating new features, GUI ideas, and for hardware evaluation.
  • Participate in evaluation and selection of supporting software, including SOUP (Software of Unknown Pedigree)
  • Contribute to any refinements to the Software Development Lifecyle and subsidiary procedures as needed. Ensure that these procedures comply with applicable regulations. Ensure that software deliverables comply with these procedures.
  • Participate in the creation of Intellectual Property
  • Other duties as assigned
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service