Senior Software Engineer
Rocken AG
Ebikon, Switzerland
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
SeniorJob location
Ebikon, Switzerland
Tech stack
C++
Debian Linux
Linux
EtherCAT
Python
Object-Oriented Software Development
Scrum
Software Engineering
Software Modules
Real Time Systems
Gitlab-ci
Information Technology
Software Version Control
Job description
- Entwicklung und Implementierung von Software für mechatronische Produkte bis zur Serienreife
- Konzeption, Simulation und Test von Softwaremodulen auf Echtzeit-Linux (Debian, RT)
- Integration von Feldbussystemen und Echtzeitkommunikation, insbesondere EtherCAT
- Vernetzung von Maschinen und Systemkomponenten zu Smart-Factory-Lösungen
- Mitarbeit im Scrum-Team über den gesamten Software-Stack hinweg
- Architektur- und Designentscheidungen mitgestalten und Plattform weiterentwickeln
- Optional: technische Verantwortung als Softwarearchitekt/in und Coaching von Senior-Entwicklern
Requirements
- Studium in Informatik oder Elektrotechnik (FH / ETH)
- Mehrjährige Erfahrung in industrieller Softwareentwicklung
- Sehr gute Kenntnisse in C++ (objektorientiert, modern)
- Erfahrung mit Python von Vorteil
- Praxis mit Linux-Echtzeitsystemen (Debian RT), EtherCAT sowie Embedded-/Systemnähe
- Erfahrung mit GitLab CI/CD und Versionsverwaltung
- Kenntnisse agiler Entwicklungsmethoden (Scrum)
- Sehr gute Deutsch- und gute Englischkenntnisse
About the company
* Kategorien
Software
Unser Rocken® Partner ist Marktführer im Bereich der Automatisierung. Das Schweizer Unternehmen entwickelt, produziert und verkauft mit über 2000 kompetenten Fachkräften diverse Maschinen und Dienstleistungen weltweit. Die Mitarbeiterinnen und Mitarbeiter unseres Rocken® Partners prägen die Branche mit ihrer hochmotivierten Leistungen und werden von einem wertgeschätzten Arbeitsklima und Firmenphilosophie unterstützt und gefördert.