Medical Devices Embedded Software Engineer


Our client, a MedTech company, is currently looking for a Medical Devices Embedded Software Engineer

Responsabilities :

  • Design, develop and maintain embedded software of surgical robot, in close collaboration with the software verification team and the hardware team.
  • Author software requirements, architecture and design specification documents.
  • Lead or participate to software design reviews, code reviews and risk analysis.
  • Ensure compliance of software and documentation with our quality processes and medical device standards (g. IEC 62304, ISO 13485).
  • Participate to full system design, prototyping, implementation and validation activities (software, electronics).
  • Design and develop test or diagnosis software, and/or variants or features of the robot software, to support the system verification and its qualification at manufacturing.


Profile :

  • A university degree in a relevant discipline connex to embedded software such as Computer Science, Electronics and Electrical Engineering, with 3-10 years of relevant experience in embedded software development in a regulated industry (i.e. aerospace, medical devices, rail, nuclear).
  • Expert in embedded C programming, ideally experience on Texas Instruments platforms.
  • Experience in modeling embedded software architecture using UML/SysML or similar.
  • Experience in low-level embedded software architecture & design, including digital signal processing, driver implementation, communication over field serial buses (i.e. UART, SPI, I2C, CAN).
  • Experience with real-time operating systems (e.g. Sys/Bios, FreeRTOS or similar).
  • Experience with CANOpen protocol would be a great plus.
  • Experience with IEC62304 for medical device (class IIb), or working knowledge in functional safety concepts, risk analysis and mitigations techniques.
  • Experience with Subversion, Eclipse (Code Composer Studio), Enterprise Architect, static code analyzers, continuous integration (Jenkins), Matlab and Altium Designer.
  • Team-oriented, problem solving and able to track and document his work, able to travel in Switzerland and Europe (20%) to meet industrial partners, ability to effectively communicate using English and French language

If your profil corresponds to the position concerned you can send your CV to

Pour postuler, envoyez votre CV et votre lettre de motivation par e-mail à