R&D Embedded Software Engineer

Electro Medical Systems S.A.

Electro Medical Systems S.A.

Apply

Key information

  • Publication date:

    21 March 2024
  • Workload:

    100%
  • Contract type:

    Permanent position
  • Place of work:

    Nyon

EMS is the leading manufacturer of precision medical devices for dental prophylaxis, orthopaedics and urology. With over 950 qualified and specialised employees, we work on further improving our products and services every day - at our corporate headquarters in Nyon and around the world: Because, our goal is absolute perfection.

With this philosophy, we are continuing a more than 200-year-old tradition of the Swiss Vallée de Joux. This is where EMS was founded - as well as numerous other brands, which are known around the world for their precision down to the smallest detail.

TASKS & RESPONSIBILITIES

As member of the Product Development team, the R&D Embedded Software Engineer will:

  • Manage software developments for new and legacy products, dealing with internal and external resources, in conformity with internal EMS procedures.
  • Participate in embedded medical systems architecture definition for the new medical devices.
  • Maintain a high level of quality and standard conformance, applying and improving the software lifecycle process.
  • Define and write embedded software specifications, practicing user needs intelligence (agile).
  • Develop medical devices embedded software according to good practices and applicable standards.
  • Define and write embedded software specifications and test protocols.
  • Execute embedded software verification: testing, coding rules compliancy.
  • Enable integration within custom and off-the-shelf hardware.
  • Support software maintenance of all marketed products: SOUP monitoring, complaints analysis and action implementation.
  • Develop test benches for software tests.
  • Select, handle and train on tools to answer process compliance and team communication.

POSITION

  • Location: Nyon
  • Occupation: 100%
  • Contract type: permanent

EDUCATION & PERSONAL SKILLS

Must have:

  • BSc, MSc or equivalent in computer science, embedded systems
  • 5+ years of experience writing memory and run-time efficient code in C/C++ on an embedded platform (micro-controller, microprocessor, etc.).
  • Embedded software design and development, including C/C++, ARM microcontroller or similar
  • Experience in medical software development process such as IEC 62304 or other regulated software development
  • SVN, GIT other configuration management tools

Nice to have:

  • Experience with ICT/IOT implementation: Ethernet, Wifi, Bluetooth, NFC, HMI, GSM
  • Experience with embedded OS (Linux, Free RTOS or equivalent)
  • Knowledge from using Application Lifecycle Management /Traceability tool
  • SVN, GIT other configuration management tools
  • Static/Dynamic analysis and code coverage tools
  • Experience working with hardware and software integration tools such as logic analyzers, oscilloscopes, and multimeters
  • Knowledge of embedded Cybersecurity

Languages and soft skills:

  • Fluent in French and English (written and spoken)
  • Team player with good communication skills
  • Strong problem-solving and debugging skills

Contact

  • Electro Medical Systems S.A.

Apply