2025-01-23 11:16:08

Platform Software Engineer (Medical)

QuaDigi, UAB
4000 - 6300 €/m Gross
Occasional remote work possibility

Job Description

Here at QUADIGI we provide software development and testing services for safety and medical devices. In particular we specialize in application and embedded software development for lung ventilation, anesthesia, breathalyzers, gas detectors and other similar devices used by emergency services as well as industrial workers all over the world.

Join our Platform Team, a core part of the Medical Division, where innovation directly impacts patient care and healthcare technology.

As a Software Engineer, you will contribute to the implementation of a medical device interoperability protocol— which i.a. enables implementation of distributed alarm system functionality, remote control of medical devices, data driven therapy assistance.

You’ll work in a collaborative, cross-functional environment, engaging with multiple teams to deliver robust, high-quality software solutions used around the world.

Your responsibilities would involve specifying, developing, testing, and documenting software components for medical device IT network connectivity based on IEEE 11073 standards. As well as:

  • Design and implement software stack which realizes the IEEE 11073 standard family for our medical products
  • Design and implement unit and system tests to ensure software reliability and compliance
  • Support requirements engineering activities in collaboration with system engineers
  • Contribute to documentation and continuous improvement of software development processes
  • Collaborate with various teams across the organization, ensuring smooth implementation of a medical device interoperability protocol

Requirements

  • Proficiency in the use of C++ and Boost (preferably including Boost Beast/Asio)
  • Experience with embedded operating systems like Linux or VxWorks
  • Experience with secure network technology (Http(s), OpenSSL, WebServices, WS-Eventing, WS-Discovery, XML) would be a plus
  • Experience with Modern Development Methodologies (Continuous Improvement of softwaredevelopment process, Test Driven Development (TDD) or Xtreme Programming, Continuous Integration, SCM)
  • Proficiency with common build systems (CMake) and continuous integration tools (Jenkins - nice), Git would be a plus
  • Familiarity with test frameworks such as Google Test would be a plus
  • Familiarity with requirement engineering would be a plus
  • Fluency in English both in written and spoken

Nice to have

  • Experience with secure network technology (Http(s), OpenSSL, WebServices, WS-Eventing, WS-Discovery, XML) would be a plus
  • Familiarity with test frameworks such as Google Test would be a plus
  • Familiarity with requirement engineering would be a plus
  • Git would be a plus

Company offers

  • Support – You will have a QuaDigi buddy by your side
  • Flexibility – Flexible working hours, vacation schedule, remote or onsite work
  • Online and offline training/workshops and other knowledge sharing possibilities
  • Additional health and personal accident insurance
  • Snacks and fun activities in the office
  • Additional time off
  • Sport budget
  • Loyalty benefits and perks
  • Agile, friendly and international environment
  • Gross salary in a range of 4000 – 6300 Eur (negotiable, based on competencies)