Description

You will architect and develop software for medical devices in QNX/Linux environments. You own the design, implementation, and debugging of complex systems.

Responsibilities

  • Design software architecture and create UML Class and Sequence diagrams.
  • Develop medical device software using C++14 and C++17 standards.
  • Integrate source code from offshore teams and coordinate development workflows.
  • Document software architecture and design following medical device standards.
  • Debug complex issues and derive technical solutions.

Required Skills

  • 5+ years of experience in software development.
  • Extensive experience with C++14 and C++17.
  • Proficiency in software architecture design and UML modeling.
  • Experience with QT framework in QNX or Linux environments.
  • Experience performing unit testing using Google Test.
  • Knowledge of DDS and EtherCAT protocols.
  • Strong debugging and problem-solving skills.
  • Ability to interact with cross-functional customer teams.
  • Any Graduate degree.

Education

Any Graduate