Software Engineer – Scheduling and Optimization
CTC Analytics AG
ZürichFestanstellungVeröffentlicht 9.5.2026
Über den Job
Du entwickelst moderne Scheduling- und Optimierungsalgorithmen für unsere Laborroboter-Plattform. Du arbeitest an der Schnittstelle zwischen anspruchsvoller Mathematik und praktischer Systemintegration.
Aufgaben
- Design und Entwicklung von Scheduling- und Optimierungsalgorithmen in .NET/C# und Python
- Evaluation und Implementierung von Optimierungs- und Heuristik-Methoden mit Validierung unter Real-Time-Constraints
- Prototyping, Profiling und Performance Tuning auf echten Robotersystemen
- Wartung und Erweiterung unserer Scheduling-Komponenten und Scripting Language
- Integration unserer Roboter in Kundens- und Partnersysteme weltweit
- Einhaltung von ISO 13485 und Medical Device Standards
Profil
- Master oder PhD in Computer Science, Computational Engineering, Technical Mathematics oder verwandtem Feld
- Nachgewiesene Erfahrung mit Optimierungsalgorithmen, insbesondere Constraint Programming und Mixed Integer Programming
- Solide Kenntnisse in Software-Architektur, OOP und Clean Code
- Professionelle Python-Kenntnisse (NumPy, Pandas) und Vertrautheit mit .NET/C#
- Erfahrung mit CP-SAT Solvern wie Google OR-Tools oder vergleichbarer Technologie
- Fliessend Englisch (schriftlich und mündlich), Deutsch von Vorteil
Rahmenbedingungen
- Pensum
- 80–100%
- Standort
- Zürich
- Vertrag
- FESTANSTELLUNG
Skills
Python.NET | C#Constraint ProgrammingMixed Integer ProgrammingOR-Tools | CP-SATSoftware ArchitectureOptimierungsalgorithmen
Passende Jobs per KI-Matching
Erstelle dein kostenloses Profil und erhalte automatisch passende Stellen.
Kostenlos registrieren