C++ GUI Developer

Burlington, Massachusetts

BrightHire Search Partners Inc.
Apply for this Job

C GUI Engineer


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 DevOps
  • 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
  • 4-7 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

Date Posted: 02 May 2025
Apply for this Job