Software Engineer 80 - 100 % (w/m/d)
Infos sur l'emploi
- Date de publication :17 février 2025
- Taux d'activité :80 – 100%
- Type de contrat :Durée indéterminée
- Langue :anglais (Intermédiaire)
- Lieu de travail :Domat/Ems
Hamilton Medical is a leading manufacturer of intelligent ventilators. Whether in ICUs, during emergency rescue transport or an MRI scan - our solutions cover a multitude of patient groups, applications and environments.
How you can make a difference :
As a software engineer in our team, you will be part of an interdisciplinary research and development team working on the challenges of tomorrow's mechanical ventilation.
After familiarizing yourself with the basics of ventilation and our development tools, you will develop and test hardware-related embedded real-time software for ventilators using state-of-the-art methods (model-driven development) and tools (IBM Rhapsody, WindRiver VxWorks) in the C++ programming language.
You will also work closely with our interdisciplinary team of engineers and clinical experts to develop a system to implement various physiological control systems developed in MATLAB/Simulink into our ventilators. In this pioneering role, you will contribute to making it possible to iteratively and incrementally develop, test and validate physiologic closed-loop control systems for automated mechanical ventilation. First on an existing hardware-in-the-loop test bench and later in a clinical environment as part of a clinical study.
That's what you bring along :
-
a degree (MSc or PhD) in computer science, information technologies or relevant field
-
at least five years of professional experience in designing and developing C++ software for embedded devices
-
hands on experience in debugging embedded devices
-
practical experience in software development in medical technology
-
an analytical, independent, and thorough working method
-
experience with MATLAB/Simulink
-
experience with software architecture and design
-
fluency in English
-
flexible and pragmatic mindset with an openness to interdisciplinary cooperation
It is also advantageous to have experience:
-
in the creation and implementation of software tests at various levels
-
with code generation frameworks, e.g. Matlab / Simulink to C++
-
good knowledge of the C++ build process
-
in control engineering
-
in requirements engineering
-
using the IBM Rhapsody development environment
-
with Cantata++ Unittest
-
with Embedded Linux, RTOS or VxWorks
Learn more about career opportunities at Hamilton at jobs.hamilton.ch .
Do you share our values and feel at home in a cooperative and down-to-earth environment? At Hamilton, we not only offer a motivating working environment, but also various leisure activities and modern working conditions. Our interactions at eye level encourage open communication and a pleasant working environment. Become part of a team where your skills are valued and innovative ideas are fostered. Interested? Then apply online using the "Apply now" button. If you have any questions, please contact us at E-Mail schreibenwith the following details:
Applications by post or e-mail can unfortunately not be considered.