Ihre Aufgaben
Unsere Thermoanalyse-Geräte sind mechatronische Systeme von höchster Qualität und Leistung zur Bestimmung verschiedenster thermischer und mechanischer Eigenschaften. Sie werden von unseren Kunden für Forschung, Entwicklung und Qualitätssicherung von Substanzen und Werkstoffen aller Art eingesetzt. Zur Verstärkung unseres Softwareteams suchen wir einen engagierten Senior Software Engineer (80 - 100%), der die Zukunft unserer PC-basierten Softwarelösungen aktiv mitgestaltet.
- Mitwirkung bei der Weiterentwicklung einer komplexen, innovativen PC-basierten Applikationssoftware.
- Vorantreiben der Ablösung und Modernisierung bestehender Subsysteme, insbesondere im Bereich des integrierten Datenbankmanagementsystems und der grafischen Benutzeroberfläche.
- Übernahme von Architekturaufgaben zur Abstraktion von Betriebssystem- und Open-Source-Komponenten.
- Erarbeitung von Spezifikationen, Designs und Testkonzepten im Rahmen des Entwicklungsprozesses.
- Unterstützung von Produkteinführungen sowie Pflege und Weiterentwicklung bestehender Produkte im Markt.
- Enge Zusammenarbeit mit interdisziplinären Projektteams aus den Bereichen Produktmanagement, Elektronik, Mechanik und Messzellenentwicklung.
Ihr Profil
Folgende Anforderungen stellen wir an diese Position:
- Abgeschlossenes Ingenieurstudium (FH, ETH, TU) mit Schwerpunkt Technische Informatik oder vergleichbare Qualifikation.
- Ausgezeichnete Kenntnisse in C++ sowie mehrjährige Erfahrung in der Entwicklung von Windows-Desktop-Anwendungen.
- Fundierte Kenntnisse relationaler Datenbanksysteme sowie Erfahrung mit APIs für Datenzugriff und Datenbankadministration.
- Erfahrung mit Bibliotheken und Frameworks zur Entwicklung grafischer Benutzeroberflächen.
- Gute Kenntnisse in der Architektur von webbasierten Applikationen.
- Kenntnisse von Kommunikationsprotokollen für die sichere Kommunikation mit externen Geräten.
- Erfahrung in der Entwicklung betriebssystemunabhängiger Anwendungen.
- Vertrautheit mit Entwicklungsumgebungen wie Visual Studio und Visual Studio Code sowie mit modernen Softwareentwicklungsprozessen.
- Kenntnisse in Application Lifecycle Management, Versionsverwaltung mit Git sowie automatisierten Build- und Deployment-Umgebungen, idealerweise Azure DevOps.
- Kenntnis der Anforderungen des EU Cyber Resilience Act und Verständnis deren Auswirkungen auf den Softwareentwicklungsprozess.
- Bereitschaft, Verantwortung zu übernehmen und zukunftsweisende Entwicklungen aktiv mitzugestalten.
- Engagement, Eigenverantwortung, Qualitätsbewusstsein sowie eine strukturierte und teamorientierte Arbeitsweise.
- Sehr gute Deutsch- und Englischkenntnisse.
Unser Angebot
Wir bieten flexible Arbeitszeiten mit hybridem Arbeitsmodell und attraktive Weiterbildungsmöglichkeiten. In unserem eigenen Personalrestaurant erhalten Mitarbeitende gesunde und vergünstigte Verpflegung. Zudem gibt es weitere attraktive Zusatzleistungen wie Kostenbeteiligungen an sportlichen Aktivitäten. Freuen Sie sich auf herausfordernde, vielseitige und abwechslungsreiche Aufgaben in einem innovativen und internationalen Umfeld, mit der Möglichkeit, sich global zu vernetzen und Ihre Karriereziele zu verwirklichen.