Software Ingenieur (gn)
Wir suchen einen Software Ingenieur (gn) für unser Team in Deutschland, Telgte. In dieser Funktion erstellen und prüfen Sie Software-Codes, entwerfen, entwickeln und modifizieren agil Softwarelösungen und -komponenten auf der Grundlage von Geschäfts- und Kundenanforderungen unserer Nursecall-Produkte.
Was werden Sie in dieser Funktion tun?
Als Software Ingenieur (gn) bei Tunstall Healthcare liegt der Schwerpunkt der Tätigkeit auf dem Design und der Implementierung von Software für eingebettete Geräte und Systeme unter Berücksichtigung der Anforderungen der Produktion und der kommerziellen Nutzung.
Der ideale Bewerber :
Sie haben Erfahrungen in der Arbeit mit C++ und SQL in einer agilen Umgebung.
Wichtige Fähigkeiten und berufliche Erfahrungen :
Was sollten Sie mitbringen?
- Erfahrung in der Elektrotechnik oder Informationstechnologie oder in einem vergleichbaren Beruf
- Kenntnisse in der Arbeit mit objektorientierten Entwurfsprinzipien und Entwurfsmustern
- Erfahrung mit agilen Methoden und Frameworks wie Scrum / Kanban / SAFe
- Aufgeschlossenheit für künftige Anforderungen an die Softwareentwicklung
- Umfassende Programmiererfahrung in C++ und SQL
- Nachgewiesene Erfahrung in der Entwicklung eingebetteter Systeme mit Echtzeit-, Präventiv- und Multitasking-Betriebssystemen.
- Erfahrung mit automatisierten CI / CD-Pipelines, Git und Unit-Test-Frameworks
- Vertrautheit mit Software-Konfigurationsmanagement-Tools, Bug-Tracking-Tools und Peer Review
- Fähigkeit, den Aufbau von leistungsstarken Teams zu unterstützen und bewährte Verfahren der Softwareentwicklung voranzutreiben
- Hervorragende Kenntnisse von Betriebssystem-Codierungstechniken, IP-Protokollen, Schnittstellen und Hardware-Subsystemen.
Erforderliche Kompetenzen
- Analytisch
- Problemlösung
- Initiative
- Kundenorientierung
- Schwerpunkt Qualität
Wünschenswerte Fähigkeiten und Erfahrungen
- Kenntnisse in der Softwareentwicklung für Mikrocontroller (ARM, Microchip)
- Idealerweise Kenntnisse auf dem Gebiet der Softwaremodellierung und der testgetriebenen Entwicklung
- Netzwerkkenntnisse im Bereich Ethernet, digitale Schnittstellen und Bussysteme
- Android (Betriebssystem / Anwendung)
- Programmiererfahrung in Python
Wenn Sie sich nicht sicher sind, ob Sie über die entsprechenden Fähigkeiten oder Erfahrungen verfügen, dann bewerben Sie sich bitte (dauert nur wenige Minuten).
Wir sichten Ihre Unterlagen und melden uns.
Was wir bieten :
- Ein professionelles Umfeld mit anspruchsvollen Projekten
- Open-Door-Mentalität und kurze Entscheidungswege in einem internationalen Unternehmen
- Eine 38-Stunden-Woche, flexible Arbeitszeiten, 30 Tage Urlaub und die Möglichkeit, von zu Hause aus zu arbeiten
- Regelmäßige Feedbackgespräche mit den Mitarbeitern sowie individuelle Aus- und Weiterbildungsmaßnahmen
- Unterstützung bei der Altersvorsorge und Vermögensbildung
- Mitarbeiterrabatte und Mitarbeiterevents
- Dienstradleasing und Jobticket.
Zu Ihren alltäglichen Aufgaben gehören :
Entwicklung und Fertigstellung
- Aktive Beteiligung an der Konzeption, Entwicklung und Prüfung von Systemen und Komponenten
- Schreiben von effizientem, skalierbarem Code und Gewährleistung der Einhaltung von Codierungsstandards und bewährter Verfahren
- Sicherstellung einer pünktlichen und qualitativ hochwertigen Lieferung
- Durchführung von Code-Reviews, um die Qualität des Codes, die Einhaltung von Coding-Standards und die ordnungsgemäße Umsetzung von Software-Design-Prinzipien zu gewährleisten
- Beitragen von Verbesserungsvorschlägen und Feedback an die Teammitglieder.
Zusammenarbeit
- Zusammenarbeit mit Product Owner, Product Managern und anderen Stakeholdern, um die Projektanforderungen zu verstehen, technische Einblicke zu geben, den Aufwand abzuschätzen, die Abstimmung zwischen Entwicklung und allgemeinen Projektzielen sicherzustellen und die Entwicklungsaufgaben zu planen
- Enge Zusammenarbeit mit Hardware-Entwicklern, um ein konsistentes Produkt zu liefern
- Förderung einer effektiven Zusammenarbeit und Kommunikation innerhalb des Teams und mit anderen funktionsübergreifenden Teams
- Förderung einer positiven und kooperativen Teamkultur.
Kontinuierliche Verbesserung :
- Möglichkeiten zur Prozessverbesserung, zur Verbesserung von Tools sowie zur Aktualisierung von Technologien finden und umsetzen
- Halten Sie sich über die neuesten Branchentrends, Rahmenbedingungen und bewährten Verfahren auf dem Laufenden und setzen Sie sich gegebenenfalls für deren Einführung ein
- Beratung, Mentoring und technisches Coaching für das Embedded Entwicklungsteam, um technische Fähigkeiten, Problemlösungsfähigkeiten und die allgemeine berufliche Entwicklung zu verbessern.
Ein wenig über uns :
Tunstall ist ein marktführender Anbieter von Gesundheits- und Pflegetechnik .
Es liegt uns am Herzen, dass unser Team die brillanten und einzigartigen Qualitäten der Menschen und Gemeinschaften widerspiegelt, die wir unterstützen.
Unser unglaubliches Team von mehr als 3.000 Kolleginnen und Kollegen stellt lebensrettende und lebensverändernde Technologien und Dienstleistungen für Millionen von Menschen in 18 Ländern bereit .
Bei Tunstall finden Sie einen Ort, an dem Sie geschätzt werden, weil Sie Sie selbst sind. Wir befähigen unsere Mitarbeitenden, die beste Teamarbeit, Innovation und Vordenkerrolle zu leisten, indem wir ein Umfeld schaffen, in dem wir Vielfalt und Integration fördern.
Wir zeigen unser Engagement für Vielfalt und Integration bei jedem Schritt. Von unseren offenen, fairen und transparenten Einstellungsverfahren bis hin zu den zahlreichen Entwicklungs- und Karrieremöglichkeiten, die wir bieten.
Jeder Tunstall-Mitarbeitende ist einzigartig. Niemand sonst ist so wie Sie, und das finden wir besonders. Nehmen Sie teil an unserer Mission und werden Sie ein Mitglied unseres Teams, unseres One Tunstall Teams.