Software Engineer

2 months ago
# of Openings
Regular Full-Time


Software engineer for the design and development of graphical user interfaces for medical imaging devices. Requires knowledge of C++, OOD, Qt and multi-threaded applications. The candidate should have strong problem solving skills, the ability to learn new technology quickly and adjust to a dynamic work environment.


  • Communicates complex concepts in written and verbal form
  • Responsible for major portions of software development project.
  • Works with team members to define requirements.
  • Generates and reviews written software design specifications
  • Generates and reviews code to satisfy design requirements
  • Generates and executes software verification procedures, including documenting results
  • Generates software releases and associated documentation
  • Must perform requirements management tasks (generation and tracing of requirements)
  • Ability to self-manage and interact with other engineering disciplines
  • Performs other duties as required.


  • BSCS or equivalent
  • 3 years C++ and OOD development
  • 2 years of Qt application framework
  • Strong Object Oriented Design skills is required
  • Multithreading, IPC (TCP sockets, Shared Memory)
  • Must have ability to interface with other engineers
  • Excellent written and verbal communication is essential
  • Experience developing application for the Windows platform
  • Experience with software development tools AccuRev, Jira, Jama is a plus
  • Experience with medical devices and/or working in a regulated environment is a plus
  • Medical imaging experience, DICOM standard, radiology workflow experience is a plus
  • Experience with VTK and medical imaging is desirable


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed