Senior Softwareingenieur

Paul Scherrer
Villigen, Switzerland
28 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior

Job location

Villigen, Switzerland

Tech stack

C++
Continuous Integration
Python
Package Management Systems
Ansible
Software Engineering
GIT
Information Technology
Software Version Control
Docker

Job description

  • Leitung der Entwicklung des Software-Stacks für Datenakquisition.
  • Zusammenarbeit mit Systemintegratoren zur Bereitstellung robuster Schnittstellen.
  • Dokumentation technischer Lösungen und Verwaltung des Deployment-Lifecycles., * Leitung der Entwicklung des vollständigen Software-Stacks für die Datenakquisitionsdienste von Kamera und Detektor
  • Zusammenarbeit mit Systemintegratoren, um sicherzustellen, dass die Software einsetzbar ist, und Bereitstellung robuster Schnittstellen für Service-Management und Monitoring
  • End-to-End-Management des Build- und Deployment-Lebenszyklus unter Verwendung von Docker, Ansible, Git, CI/CD und Paketverwaltung (Conan)
  • Aktive Dokumentation neuer und bestehender technischer Lösungen (z.B. durch Spezifikationen, Testpläne und -verfahren, Benutzerhandbücher, technische Berichte und Publikationen)

Requirements

  • Abschluss in Softwaretechnik oder vergleichbare Erfahrung erforderlich.
  • Umfangreiche Erfahrung in der Softwareentwicklung, insbesondere in C++.
  • Strukturierte Softwareentwicklungsabläufe und CI/CD Kenntnisse., * Abschluss in Software Engineering, Informatik oder gleichwertige Berufserfahrung
  • Umfangreiche Erfahrung in der Softwareentwicklung mit C++ (Python oder Rust sind von Vorteil)
  • Erfahrung mit strukturierten Softwareentwicklungs-Workflows, einschließlich Issue-Tracking, Versionskontrolle (Git) und CI/CD
  • Kommunikative, teamorientierte, selbstmotivierte und kundenorientierte Persönlichkeit
  • Gute Englisch- und Deutschkenntnisse oder Bereitschaft, diese zu erlernen, sind von Vorteil

Benefits & conditions

Unsere Institution basiert auf einer interdisziplinären, innovativen und dynamischen Zusammenarbeit. Sie profitieren von einer systematischen Einarbeitung am Arbeitsplatz, persönlichen Entwicklungsmöglichkeiten und unserer ausgeprägten Berufsausbildungskultur. Wenn Sie Arbeit und Familie oder andere persönliche Interessen optimal verbinden möchten, unterstützen wir Sie mit modernen Anstellungsbedingungen und der Infrastruktur vor Ort.

About the company

Das Paul Scherrer Institut PSI ist das größte Forschungsinstitut in der Schweiz. Hier bieten wir innovative Möglichkeiten in einem dynamischen Umfeld., Das Paul Scherrer Institut PSI ist das grösste Forschungsinstitut für Natur- und Ingenieurwissenschaften in der Schweiz. Wir betreiben Spitzenforschung in den Bereichen Zukunftstechnologien, Energie und Klima, Gesundheitsinnovation und Grundlagen der Natur. Durch Grundlagen- und angewandte Forschung arbeiten wir an nachhaltigen Lösungen für grosse Herausforderungen der Gesellschaft, Wissenschaft und Wirtschaft. Das PSI engagiert sich für die Ausbildung zukünftiger Generationen. Deshalb sind etwa ein Viertel unserer Mitarbeitenden Postdocs, Doktoranden oder Lernende. Insgesamt beschäftigt das PSI 2300 Personen. Für den Bereich Software Engineering - Backend, Sektion Controls, suchen wir eine/n

Apply for this position