OnLume Inc.
  • Madison, WI, USA
  • Full Time

OnLume is a Madison, WI based surgical device company providing intuitive and ergonomic
solutions for precise fluorescence image-guided surgery. Our company is committed to
providing surgeons with critical information in real-time during surgery to advance surgical
precision and improve patient outcomes.
We are currently seeking a Senior Software Engineer, to join our team of passionate and driven individuals on the journey to provide best-in-class surgical imaging technology.

Job Description:
As a Senior Software Engineer, you will be responsible for developing and maintaining the
software to control our medical imaging systems. You will use a wide range of skills including
C++, Linux, UI, and algorithm development to obtain high-quality fluorescence images for
presenting in real-time to the surgeon.

• Design and maintain a C++ based thick client application.
• Design and maintain a simple and effective User Interface based on user requirements
and feedback.
• Design and maintain an extensible software architecture which is compliant with IEC
62304 and the Quality Management System.
• Design and maintain efficient real-time control of the Imaging System hardware.
• Work with product development team to develop novel imaging systems and software.
• Support internal and external users.
• Participate in production development design documentation and reviews.

Critical skills and abilities:
● BS in software engineering or related field with more than 5 years of experience, or
MS in a similar field with more than 3 years of experience.
● Proficient in multithreaded programming in modern C++.
● Experience in hardware/software interfaces and use of SDKs and APIs.
● Experience with GUI development, Qt preferred.
● Experience in image processing techniques, medical imaging, DICOM, and PACS
● Experience with parallel computation frameworks preferred.
● Experience developing under FDA Design Controls and IEC 62304 Medical device
software life cycle processes preferred.
● Experience using JIRA or other work management tools.
● Good communication skills, both oral and written.
● Strong interpersonal and organizational skills.
● Excitement to tackle challenges and passion to thrive.

Other Employment Details:
Compensation: Benefits include medical, dental, vision, life, short and long-term disability
insurance, PTO, and holiday pay.
Job Type: Full-time
Job Location: OnLume headquarters in Madison, WI. We may consider remote positions.

EEO/AAP Statement:
OnLume Inc. is an EEO/AAP employer; all business decisions (employment, promotions,
compensation, etc.) are made without regard to race, color, religion, creed, gender, national
origin, age, disability, marital or veteran status, sexual orientation, gender identity, or any
other legally protected status.

Please contact us at

Full Job Description
OnLume Inc.
  • Apply Now

    with our quick 3 minute Application!

  • * Fields Are Required

    What is your full name?

    How can we contact you?

  • Sign Up For Job Alerts!

  • Share This Page
  • Facebook Twitter LinkedIn Email
logo home our team news contact