Jobsuche > Zug > System engineer

Embedded System Firmware Engineer

SHL Group
Zug Switzerland
Diese Stelle ist in deinem Land nicht verfügbar.

Job Overview

The Firmware Engineer is a member of our Emerging Technology Development Team. In this position you develop the firmware / software of electro-mechanical drug delivery devices and take ownership for the end-to-end implementation as well as their integration with our cloud services.

You 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. This includes unit testing, integration testing and system-level testing
  • Definition and documentation of software architecture
  • Participation in the specification of software requirement 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 system

Minimum requirements

  • Master’s 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
  • A centrally located office in Zug, very close to the train station
  • Vor 6 Tagen
Ähnliche Stellenangebote
SHL Group
Zug Stadt, Zoug

The Firmware Engineer is a member of our Emerging Technology Development Team. Master’s degree in computer science, Software Engineering, Information Systems or equivalent. Strong understanding of architecture patterns for embedded systems. In this position you develop the firmware/software of elect...

ic resources
Switzerland, Europe

The Senior Embedded Systems Software Engineer will be working as part of a team tasked with the development of software at microcontroller / bare-metal level and multi-platform embedded software and toolchains under Linux and RTOS in C and C++. A Senior Embedded Systems Software Engineer is sought b...

ONE Agency
Zürich, Zürich

Software Engineer - Embedded System. Hardware-Synergie: Tragen Sie zu Hardwarekonzepten und -design in allen Phasen bei, indem Sie Ihre Hardware-Engineering-Fähigkeiten in den Bereichen analoge und digitale Schaltungen, Stromversorgungen, Nieder- und Netzspannung sowie Sensoren und Aktortreiber eins...

STEINEL
Einsiedeln, Schwyz

Erstellen von Firmware-Konzepten und Architekturen für Embedded Systeme und Auswahl der optimalen Embedded MCUs oder SOMs. Embedded Firmware Engineer 80-100% . Mehrjährige Erfahrung in der Firmware-Entwicklung von Embedded Systemen (C/C++). Implementierung der Embedded Firmware in C/C++. ...

ONE Agency
Zürich, Zürich

Sehr gute Kenntnisse in der Methodik zu Firmwareerstellung sowie in der Entwicklung systemnaher Firmware in C/C+. Analysieren von Kundenbedürfnissen und Erarbeiten von Konzepten, Architekturen, Design und Spezifikationen für Embedded Systeme. Unterstützen bei der Zulassung durch spezielle Routinen i...

Gesponsert
Nordwand Group
Zürich, Zürich

Wir suchen im exklusiven Auftrag, für ein renommiertes national tätiges Unternehmen mit mehreren tausend Angestellten in der Schweiz, eine/n Application Manager, Verantwortliche/r IT-Services. Die Nordwand Group AG mit Firmensitz in Zürich ist spezialisiert auf die Vermittlung von IT-Stellen und Fin...

Gesponsert
yellowshark
Zürich, Zürich

Durch die Vereinigung von Big-Data- und Machine-Learning-Technologien werden Systeme der Zukunft entwickelt. Durch hauseigene Data-Analysis- und Machine-Learning-Solutions berät das Unternehmen seine Kunden im Rahmen ihrer Projekte. Wir suchen Ingenieure und Data Scientists, die Ihrem Beruf leidensc...

Gesponsert
LHH
Luzern, Luzern

As a Workplace Manager, you will play a critical role in managing and supporting IT infrastructure. Workplace Manager to join their dynamic team. Highly organized, resilient, and flexible with a strong sense of responsibility. Office with a terrace, fitness center, and swimming pool in the building....

Gesponsert
Universal-Job AG
Luzern, Luzern

Level Support unserer ICT PC- und Peripherie-Infrastruktur. Enge Zusammenarbeit mit unserem externen strategischen ICT-Partner in komplexen Problemfällen oder Lösungsanforderungen. ...

Gesponsert
Zürcher Kantonalbank
Zürich, Zürich

DevOps Engineer – Full Stack / Solution Architect (w/m/d). Wir sind ein eingespieltes DevOps-Team, dass aus Fullstack-Entwicklerinnen und -Entwickler sowie Business Engineers besteht. Verantworten der Weiterentwicklung und des stabilen Betriebs unserer Systeme im Rahmen der DevOps-Philosophie. IT / ...