Description

What's the Job?

  • Design and develop embedded software systems for medical devices, focusing on real-time applications such as 3D location tracking and intracardiac signal visualization.
  • Manage the full software development lifecycle, including requirements gathering, design, implementation, testing, and validation.
  • Collaborate with cross-functional teams including QA, RA, hardware, and system testing to ensure product quality and compliance.
  • Create detailed documentation and support product release activities, including manufacturing transfer.
  • Make critical technical decisions based on broad investigation and testing to optimize product performance and safety.

What's Needed?

  • B.S. or M.S. in Computer Science or related discipline.
  • 6+ years of software development experience, with a strong background in embedded systems.
  • Proficiency in Modern C++ (C++11 and above) and Qt/QML for GUI development.
  • Solid understanding of Linux-based systems and experience with OpenGL, CUDA, or NVIDIA GPU programming (preferred).
  • Experience with medical device software lifecycle and requirements management

Key Skills
Education

Any Graduate