Ingénieur(e) Software Embarqué Senior

Transcription

Ingénieur(e) Software Embarqué Senior
Dans le cadre de la conception et du développement de nos dispositifs médicaux de
haute technologie, nous recherchons pour notre département R&D,
Ingénieur(e) Software Embarqué Senior
Dont les responsabilités seront:
 La conception et le développement de logiciels médicaux comprenant:
o Développement de logiciel embarqué C/C++ sous Linux :
o Participation au design de l’architecture logicielle (utilisation de capteurs
multiples, machines d’états complexes, définition de responsabilités de
composants logiciel)
 Rédaction et revue des documents de conception y compris l’analyse de
risque
Le/La candidat(e), de formation ingénieur EPF (ETS/HES) en informatique ou
équivalent, doit avoir une expérience de 4 ans minimum en conception de logiciels et
posséder des compétences approfondies en programmation objet et en particulier:
o Langage C++. Connaissances du framework Qt souhaitées.
Connaissances framework googlemock serait un plus.
o Bonnes connaissances de conception logicielle
o Eléments de design embarqué:
o Communication : UART, SPI, I2C.
o Design et implémentation de filtres digitaux
o Connaissances de Bash et Python.
o Intérêt pour l’évaluation du fonctionnement du produit par des moyens
non logiciel (par exemple oscilloscope, analyseur logique, etc. )
Il/Elle doit avoir une grande capacité d’innovation, être capable de travailler sur
plusieurs développements en parallèle de façon indépendante, être proactif et
capable de réagir rapidement au sein d’un environnement dynamique et posséder
une parfaite maîtrise de l'anglais technique.
Des connaissances dans le développement d’appareils médicaux (IEC62304)
seraient un plus.
We are looking for our R&D department for
Experienced Embedded Software Engineer
Job Description:
 Design and development of medical software including:
o Embedded software development in C/C++ on Linux
o Software architecture design (multiple sensors data acquisitions, complex
state machines, definition of reposabilities of each software item)
 Design documentation (writing, review, …) including risk management file
The candidate, owning an advanced university degree (EPF /ETS /HES) or
equivalent and at least 4 years of experience, shall comply with the following:

Must-have Skills and Expertise:
o Very good C++ programing skills. Qt experience highly appreciated.
Googlemock framework knowledge is a plus.
o Good knowledge of software design
o Embedded design:
o Communication: UART, SPI, I2C
o Digital filters design and implementation
o Bash and Python scripting.
o Interest in evaluation of product functions through non-software tools
(e.g. oscilloscope, logic analyzer, etc)

Nice-to-have Skills:
o Experience in developing software for medical devices (IEC62304 FDA GPSV)
The successful candidate is able to present a highly innovative thinking, diplomacy
and a proactive attitude. You possess strong communication skills in French and
English.