Software development for mobile medical devices on an embedded Linux platform accompanied with touch-based UI. The work is for one of the industry leaders and the results of your work can be found in thousand hospitals across the world.
AGILE / Scrum/ Continuous Integration C++ 2014, C++ Core Guidelines, QT framework/QML, Embedded Linux
We are looking for an embedded software engineer with a track record of reliable, low-power design for mobile/wearable devices on embedded Linux platform. The candidate will help the our team to develop the data handling and user interface for an ambulatory hub: a wearable, mobile, battery powered patient monitoring device that interprets and routes physiological data (Respiration and SpO2 as an example) from cable-less sensors to the network infrastructure in hospitals. The touch user interface shall display physiological data including numeric, waveform, historical data (trends) and alerts.
Work can include GUI QT/QML development, development of C++ SW components, optimization of system performance, integration, debug/fix found issues, and report bugs/fixes. Candidates shall be experienced in QT/QML, C++/14, and embedded Linux. Candidates will work remotely with engineering teams in Helsinki office and be fluent in both oral and written English. Familiarity with agile/scrum-based development is an asset as well as with our toolset: Git/Gerrit, Robot framework.
Define the tasks and deliverables to complete the task:
|1.||Develop software in the various subsystems of the data chain||source code reviewed and pushed to master|
|2.||Design and develop UI components and logic|
|3.||Participate in design and code reviews|
|4.||Write unit and integration tests scripts in support of new feature introduction and refactoring efforts|
|5.||Active participation in scrum activities|
|1.||Expert in C++, OOAD|
|2.||Graduation in Technical/SW Engineering field||3+ years|
|3.||work experience in software development||3+ years|
|4.||Knowledgeable in QT/QML|
|5.||Experience with embedded Linux|
|6.||Fluent in English, both written and oral|
|7.||Work well with teams and across global environment|
|1.||Familiar with Python/Robot Framework/Squish|
|2.||Familiar with Yocto Linux|
|3.||Experience in product development for medical devices|