Embedded System Firmware Software Engineer

Vor 5 Tagen


Zug, Zug, Schweiz SHL Group Vollzeit

Job Overview

The Firmware Software Engineer is a key member of our Emerging Technology Development Team at SHL Group. In this position, you will develop the firmware/software of electro-mechanical drug delivery devices and take ownership of the end-to-end implementation, as well as their integration with our cloud services. You will ensure the consistency and quality of the solution within your work and when working with internal developers and external resources.

Main Responsibilities

  • Design and development of embedded software in an interdisciplinary team
  • Implementing efficient code for memory usage, power consumption, execution speed, and safety
  • Integration of software with hardware components, ensuring seamless operation between the different digital and analog components
  • Conducting testing to identify and fix defects in the software, including unit testing, integration testing, and system-level testing
  • Definition and documentation of software architecture
  • Participation in the specification of software requirements for our devices
  • Work in our emerging technology team and contribute to the definition of new electro-mechanical device concepts
  • Ensure the quality and traceability of implementations with documentation, testing, design, and code reviews
  • Actively support our efforts to extend our tool suite and automate our processes
  • Software compliance with medical industry standards, regulatory requirements, and quality management systems

Minimum Requirements

  • Masters degree in computer science, software engineering, information systems, or equivalent
  • 3+ years' experience in design and implementation of firmware for medical-grade devices or another highly regulated industry
  • Strong experience in C and C++ in embedded programming field
  • Strong understanding of architecture patterns for embedded systems
  • High level of responsibility, ownership, and accountability
  • Fluent in English

Preferred Qualifications

  • Proactive and results-oriented problem solver
  • Knowledge of agile software development processes and tools (CI/CD, Git, testing)
  • Experience in implementation of PID control loop mechanisms
  • Knowledge of interfaces such as PWM, I2C, SPI, RS232, USB
  • You enjoy working with people from different departments, cultures, and hierarchy levels

Relevant Qualification/Education and Training

  • Background in medical (device) software development (ISO 13485, IEC 62304)
  • Knowledge in cybersecurity for embedded software
  • Scrum experience

We Offer

  • An exciting opportunity in a fast-growing international medical device company
  • A modern working environment, with multicultural and dynamic teams
  • Flexible working hours and a hybrid remote work policy


  • Zug, Zug, Schweiz Coopers Group AG Vollzeit

    About the RoleWe are seeking a highly skilled Senior Electronic and Firmware Development Engineer to join our team at Coopers Group AG. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge electronic and firmware solutions for our medical devices.Key ResponsibilitiesDevelop and maintain embedded software...


  • Zug, Zug, Schweiz Rocken® Vollzeit

    JobbeschreibungAls Embedded Softwareentwickler C++ bei Rocken arbeitest du an der Entwicklung von Plattformen und optimierst diese entsprechend. Du entwickelst Software mit C++ und C im Embedded-Bereich und bist verantwortlich für die laufende Analyse und das Design von Softwares.VerantwortlichkeitenEntwicklung von Plattformen und deren...


  • Zug, Zug, Schweiz Coopers Group AG Vollzeit

    Job SummaryWe are seeking a highly skilled Senior Electronic and Firmware Development Engineer to join our team at Coopers Group AG. As a key member of our engineering team, you will be responsible for designing, developing, and implementing electronic and firmware solutions for our medical devices.Key Responsibilities:Develop and maintain embedded software...


  • Zug, Zug, Schweiz Coopers Group AG Vollzeit

    Job SummaryWe are seeking a highly skilled Senior Electronic and Firmware Development Engineer to join our team at Coopers Group AG. As a key member of our engineering team, you will be responsible for designing, developing, and implementing electronic and firmware solutions for our medical devices.Key Responsibilities:Develop and maintain embedded software...


  • Zug, Zug, Schweiz Talentor Switzerland Vollzeit

    Tasks & Responsibilities:Embedded software development for the modules (maintenance, bug fixing, implementing new features)Electronic development from schematic design to system integration for new and existing instruments and technologiesConcept development of electronic modules (proactive proposals based on customer and service feedbacks)Creation of...


  • Zug, Zug, Schweiz V-ZUG Vollzeit

    Über V-ZUG Digital Products & Services V-ZUG Digital Products & Services ist ein wichtiger Teil des Unternehmens V-ZUG, welches sich auf die Entwicklung und Produktion von Haushaltsgeräten spezialisiert hat. Der Bereich Digital Products & Services ist für die Umsetzung der digitalen Zielvision von V-ZUG in strategischen Projekten verantwortlich. Was...


  • Oberwil b. Zug, Zug, Schweiz bbv Software Services Vollzeit

    Über unsbbv Software Services AG ist ein führendes Schweizer Software- und Beratungsunternehmen mit rund 300 Mitarbeitenden. Wir lieben Herausforderungen und sind Experten in der Entwicklung von Softwarelösungen für unsere Kunden.Deine AufgabenErarbeitest kreative und effiziente Lösungen für unsere anspruchsvollen Embedded-Softwareprojekte nach agiler...


  • Zug, Zug, Schweiz Rocken® Vollzeit

    Deine VerantwortungAls Embedded Systems Developer bei Rocken® bist du verantwortlich für die Analyse, Konzeption, Entwicklung und Optimierung der Embedded Connectivity Software. Du integrierst neue Technologien zielführend in die IoT-Landschaft, um Innovationen voranzutreiben.Deine SkillsWir suchen nach einem erfahrenen Embedded Systems Developer mit...

  • System Engineer

    vor 1 Monat


    Zug, Zug, Schweiz Stadt Zug Vollzeit

    InhaltSystem EngineerBringen Sie Erfahrungen im ICT-Bereich Netzwerk, Telefonie, Monitoring und Firewall mit? Wollen Sie IT-Betriebsinfrastrukturen stetig verbessern und weiterentwickeln? Möchten Sie Nutzerinnen und Nutzern helfen und mit technischen Lösungen unterstützen? Wenn Sie Ihr Know-How in einem bedeutenden Wirtschafts-, Kultur- und...


  • Zug, Zug, Schweiz Rocken® Vollzeit

    ÜberblickWir suchen einen erfahrenen Softwareentwickler, der sich auf die Integration von Embedded-Systemen spezialisiert hat. Als Teil unseres Teams werden Sie an der Entwicklung von IoT-Lösungen mit hoher Qualität und Sicherheit arbeiten.VerantwortlichkeitenAnalysieren, konzipieren, entwickeln und optimieren Sie Embedded-Connectivity-SoftwareSorgen Sie...


  • Zug, Zug, Schweiz V-ZUG Vollzeit

    Über uns Die Abteilung Software & Electronics von V-ZUG ist ein zentraler Bestandteil der Unternehmensstrategie. Wir sind ein dynamisches Team aus talentierten Ingenieur:innen, Entwickler:innen und Elektronikexpert:innen, die gemeinsam an der Spitze technologischer Fortschritte stehen. Unsere Arbeit umfasst die gesamte Palette von der Konzeption und...


  • Zug, Zug, Schweiz Nexus Personal- & Unternehmensberatung AG Vollzeit

    Wir suchen einen erfahrenen Softwareingenieur für Embedded-Systeme, der sich auf die Entwicklung von Sicherheitslösungen spezialisiert hat. Als Teil unseres Teams bei Nexus Personal- & Unternehmensberatung AG werden Sie an der Entwicklung von Softwarekomponenten und -systemen für Embedded-Geräte beteiligt sein.Verantwortlichkeiten:Entwicklung von...

  • Software Engineer

    Vor 2 Tagen


    Zug, Zug, Schweiz Jobcloud Vollzeit

    About the RoleJobcloud is seeking a highly skilled Software Engineer to join our team and contribute to the development of our trading systems. As a key member of our engineering team, you will be responsible for implementing trading strategies to trade in electronic markets, leveraging the latest technologies to efficiently scale across many markets...


  • Zug, Zug, Schweiz Yellowshark Vollzeit

    Beschreibung der PositionAls Embedded-Entwicklungsingenieur bei Yellowshark sind Sie verantwortlich für die Entwicklung von Software und die entsprechende Dokumentation. Sie fördern die modellbasierte Entwicklung applikationsspezifischer Software und beteiligen sich an der Erstellung neuer Testaufbauten und der Modifikation bestehender.Aufgaben und...


  • Zug, Zug, Schweiz Yellowshark Vollzeit

    Über unsDie yellowshark AG ist ein verlässlicher Partner für die Planung Ihrer beruflichen Zukunft. Mit unserer umfangreichen Branchenexpertise und tiefen Marktkenntnis unterstützen wir Sie dabei, die richtigen Weichen für Ihre Karriere zu stellen.Unsere AufgabenEntwicklung und Implementierung von Softwarelösungen für Echtzeitsteuerungen sowie...


  • Zug, Zug, Schweiz V-ZUG Vollzeit

    Über uns Die Abteilung Software & Electronics von V-ZUG ist ein zentraler Bestandteil der Entwicklung innovativer Lösungen, die das tägliche Leben unserer Kunden bereichern. Wir sind ein dynamisches Team aus talentierten Ingenieuren, Entwicklern und Elektronikexperten, die gemeinsam an der Spitze technologischer Fortschritte stehen. Unsere Arbeit...


  • Zug, Zug, Schweiz Coopers Group AG Vollzeit

    Beschreibung der PositionWir suchen einen erfahrenen und motivierten System Engineer, der unsere Kunden in Zürich bei der Verwaltung und Optimierung ihrer IT-Infrastruktur unterstützt.Aufgaben und VerantwortlichkeitenNetzwerk- und Sicherheitssysteme: Durchführung von Upgrades und regelmäßiger Wartung der Netzwerk- und...


  • Zug, Zug, Schweiz SHL Group Vollzeit

    Job OverviewThe Global Simulation Department, under the umbrella of the CTO organization, provides simulation expertise to ensure the feasibility, quality, and robustness of our products. The main department responsibilities include product development, simulation models development and validation, material model development and validation, documentation of...


  • Zug, Zug, Schweiz Rocken® Vollzeit

    ÜberblickWir suchen einen erfahrenen System Engineer, der sich auf die Implementierung und Wartung von Cloud- und On-Premise-Lösungen spezialisiert hat. Als Teil unseres Teams bei Rocken werden Sie Kunden bei der Lösung ihrer IT-Probleme unterstützen und aktiv an Projektarbeiten teilnehmen.VerantwortlichkeitenEntwickeln und implementieren Sie Cloud- und...

  • Software Engineer C++

    Vor 5 Tagen


    Zug, Zug, Schweiz addexpert Vollzeit

    About the RoleWe are seeking a highly skilled Software Engineer C++ to join our team at Addexpert. As a key member of our team, you will be responsible for developing software for computer vision and mixed reality features on virtual reality and augmented reality head-mounted devices.Key ResponsibilitiesDevelop software for computer vision and mixed reality...