×
Register Here to Apply for Jobs or Post Jobs. X

Instrument Control Software Engineer

Job in Bedford, Middlesex County, Massachusetts, 01730, USA
Listing for: SpectraWAVE, Inc.
Full Time position
Listed on 2025-12-05
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below

At Spectra

WAVE, our mission is bold yet simple: to provide unrivaled optical and computational insights to improve the treatment and outcomes for patients with coronary artery disease (CAD) the leading cause of death worldwide. Our FDA-cleared Hyper Vue™ Imaging System integrates DeepOCT™, near-infrared spectroscopy (NIRS), and advanced machine learning to give interventional cardiologists real-time clarity inside the artery, where it matters most.

Spectra

WAVE recently received FDA 510(k) clearance for X1-FFR, an AI-enabled, wire free, drug-free, single angiogram physiology solution that delivers powerful insights without disrupting workflow. Together, Hyper Vue™ and X1-FFR represent a new era of precision and simplicity in coronary imaging and physiology.

Backed by Johnson & Johnson Innovation – JJDC, Inc. and other leading Med Tech investors, Spectra

WAVE recently completed a $50M Series B funding round to accelerate commercialization and product innovation.

We’re a fast-growing, collaborative team united by the belief that technology can save lives. If you’re inspired by innovation, energized by challenge, and ready to make a measurable impact on patient outcomes, we’d love to meet you.

We are seeking a highly motivated and detail-oriented C++ Software Engineer to join our team, focusing on the development of instrument control software for innovative medical devices. In this role, you will leverage your C++ and Qt skills to create robust and reliable software that precisely controls and monitors complex medical instruments. You will play a crucial role in ensuring the accuracy and safety of our devices, directly impacting patient diagnostics and treatment.

Key Responsibilities
  • Develop and maintain C++ software for medical device instrument control using the Qt Framework
  • Design and implement software for instrument control sequences and hardware control subsystems
  • Follow industry best practices and company guidelines for Dev Ops
  • Participate in agile planning and development execution process
  • Cross-functional collaboration with customer-facing, technical, and software quality team members including:
    • Realization of intended product functional behavior
    • Participation in release planning
    • Participation in software risk management
    • Participation in verification and validation planning
  • Contribute to the continuous improvement of our software development processes
Requirements

Minimum Qualifications
  • Bachelor’s degree in computer science, engineering, or related field
  • 3-5 years’ experience with software development with C++, Java, or other object-oriented development language
  • Experience with version control systems (e.g., Git)
  • Familiarity with the Qt Framework (or a strong interest and ability to learn quickly)
  • Familiarity with objected-oriented software development
  • Basic understanding of hardware-software interaction and/or asynchronous programming patterns
  • Strong problem-solving skills
  • Strong communication and interpersonal skills
  • Ability to work effectively in a team environment
  • Strong attention to detail and a commitment to quality
  • A strong interest in developing instrument control software for the medical device industry
  • Results oriented
Desired Qualifications
  • Familiarity with the Qt Development Framework
  • Familiarity with the application of software development patterns – including interface-based design and dependency injection
  • Familiarity with multi-threaded asynchronous programming patterns involving the use of applicable synchronization mechanisms
  • Experience with instrument control or embedded software development
  • Experience with unit testing frameworks (e.g., Google Test, Qt Test)
  • Familiarity with medical device development
  • Experience developing Python utilities
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary