Embedded Software Engineer

Burlington, Massachusetts

BrightHire Search Partners
Apply for this Job
We are seeking a highly motivated C Software Engineer to join innovative medical device team. 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
  • Work closely with Voice of the Customer' stakeholders to translate visual design into user interface with the intended user experience
  • Become proficient with visual design to code translation technology and tools
  • Define and implement front end-backend interface to support a thin GUI architecture
  • Integrate backend services with front end GUI interface using asynchronous design patterns as required
  • 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 collaborators including
  • Realization of intended product UX via implementation of user interfaces with specified visual design and functional behavior
Requirements
  • Bachelor's degree in computer science, software engineering, or related field
  • 3-6years' experience with GUI development targeting Windows or Linux using a UI framework
  • Experience with C and OOP
  • Familiarity with the Qt Development Framework and QML based GUI development
  • Familiarity with the use of a visual design to code translation tool or technology (i.e. Qt Design Studio)
  • Familiarity with thin-GUI application architecture
  • Experience with cross-platform development
  • Experience with GUI custom control development
  • 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
  • Familiarity with medical device development
Date Posted: 15 April 2025
Apply for this Job