5 Software Development - Embedded in Winterthur
Embedded & Application Software Engineer C++ (Windows / Android) (m/w/d)
Über
Verantwortung
Entwicklung moderner Softwarelösungen für komplexe Kommunikations- und Informationssysteme mit Fokus auf Performance, Stabilität und Benutzerfreundlichkeit.
Konzeption und Umsetzung modularer Softwarekomponenten sowie aktive Mitgestaltung einer zukunftsfähigen Softwarearchitektur.
Entwicklung nativer und plattformübergreifender Anwendungen für Windows-, Android- und Linux-Systeme unter Einsatz moderner Frameworks und Entwicklungsmethoden.
Implementierung robuster Kommunikationsschnittstellen, Backend-Services und Integrationen zwischen unterschiedlichen Systemkomponenten.
Sicherstellung einer hohen Softwarequalität durch Testautomatisierung, Continuous Integration, Code Reviews, statische Codeanalyse und Build-Automatisierung.
Analyse komplexer Fehlerbilder, Optimierung bestehender Lösungen sowie kontinuierliche Verbesserung hinsichtlich Performance, Wartbarkeit und Security.
Zusammenarbeit in interdisziplinären Scrum- oder agilen Entwicklungsteams mit Software Engineers, System Architects, Test Engineers und Product Ownern.
Mitwirkung bei der technischen Dokumentation sowie Evaluation neuer Technologien und Best Practices im Software Engineering.
Qualifikationen
Studium in Informatik, Software Engineering oder vergleichbare technische Qualifikation.
Fundierte Kenntnisse in der objektorientierten Softwareentwicklung mit C++.
Erfahrung mit der Entwicklung für Windows, Android oder vergleichbare plattformübergreifende Systeme.
Kenntnisse moderner Entwicklungsprozesse und Werkzeuge wie Git, CMake, Docker, CI/CD, automatisierte Tests, SonarQube oder Build-Pipelines.
Erfahrung mit Softwarearchitektur, Design Patterns sowie API- und Schnittstellenentwicklung.
Kenntnisse von Netzwerkprotokollen, Echtzeitkommunikation, SIP, RTP, VoIP oder Messaging-Technologien sind von Vorteil.
Erfahrung mit Flutter/Dart, Qt, Python, Linux oder Embedded-nahen Entwicklungsumgebungen ist ein zusätzliches Plus.
Strukturierte und lösungsorientierte Arbeitsweise kombiniert mit hoher Eigeninitiative und Begeisterung für moderne Softwareentwicklung.
Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.
Benefits
Software Engineer SPS (m/w/d)
Über
Verantwortung
- Entwicklung von Bedien- & Steuerungssoftware
- Entwicklung und Programmierung von Steuerungssoftware sowie Benutzeroberflächen
- Erstellung und Erweiterung von SPS-Programmen für Steuerungen inkl. Schnittstellen zu übergeordneten bzw. untergelagerten Systemen
- Applikationsentwicklung für Anlagen und Sondermaschinen
- Durchführung von Maschinenoptimierungen
- Realisierung der jeweiligen Programmierung, von der technischen Klärung bis zur Abnahme der Anlage
- Erstellen von technischen Unterlagen und Anleitungen
- Durchführung von Schulungen
Qualifikationen
- Erfolgreich abgeschlossene Grundausbildung als Automatiker, Mechatroniker, Elektroniker o.ä
- Weiterbildung auf Stufe HF / FH mit Vertiefung Automatisierung, Elektrotechnik
- Mehrjährige Berufserfahrungen in einer ähnlichen Position im Automationsumfeld, Maschinen- und Anlagenbau
- Sehr gute Kenntnisse in HMI, und SPS
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Benefits
Software Developer - SPS (m/w/d)
Über
Verantwortung
- Du entwickelst Software für unsere internen Produktionsmaschinen mit Beckhoff TwinCAT 3 und visualisierst sie mit TwinCAT HMI
- Du projektierst und verwaltest den Source Code mit Microsoft Azure
- Du konzipierst, realisierst und nimmst neue Produktionsmaschinen in Betrieb und unterstützt bestehende Maschinen
- Du unterstützt die Entwicklungsabteilung bei Versuchsaufbauten und bringst kreative Ideen bei der Entwicklung von Sondermaschinen ein
- Du erstellst Pflichtenhefte, Risikoanalysen und Anlagedokumentationen
- Du trägst zur Entwicklung und Verbesserung der Produktionsprozesse bei
Qualifikationen
- Technische Grundausbildung in Automation, Elektrotechnik oder Mechatronik
- Mehrjährige Erfahrung im objektorientierten Programmieren mit strukturiertem Text (ST), TwinCAT 3, Motion Control und Vision
- Erfahrung in Sicherheitskonzepten und TwinSAFE-Programmierung
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift
- Teamfähigkeit, strukturierte, selbständige und lösungsorientierte Arbeitsweise
Benefits
Hardware- & Firmware-Entwickler (m/w/d)
Rolle
In dieser vielseitigen Schlüsselposition gestaltest du die nächste Generation intelligenter High-End-Messsysteme von der ersten Idee bis zur Marktreife. Dich erwartet ein dynamisches Umfeld, in dem du deine Expertise in Elektronik und Software voll einbringen kannst.
Verantwortung
Schaltungsdesign konzipieren: Du entwirfst komplexe digitale Schaltungen für hochpräzise Messgeräte.
PCB-Layouts erstellen: Du entwickelst die Leiterplatten-Designs in enger Absprache mit der internen Mechanik-Konstruktion.
Firmware programmieren: Du schreibst hardwarenahe Software in Embedded-C für intelligente Sensoren.
Produktlebenszyklus begleiten: Du steuerst Neuentwicklungen ganzheitlich im Tandem-Team bis zur erfolgreichen Markteinführung.
Qualifikationen
Ausbildung: Du bringst ein abgeschlossenes Studium (ETH/FH) in Elektrotechnik oder eine gleichwertige Qualifikation mit.
Fachwissen: Du besitzt fundierte Praxiserfahrung im digitalen Schaltungsdesign und der Embedded-C-Entwicklung.
Arbeitsweise: Dein Stil ist geprägt von einer strukturierten, zielorientierten und proaktiven Herangehensweise.
Mindset: Du hast Freude an interdisziplinären Fragestellungen und der gemeinsamen Entwicklung cleverer Lösungen im Team.
Benefits
Hardware- & Firmware-Entwickler (m/w/d)
Rolle
In dieser vielseitigen Schlüsselposition gestaltest du die nächste Generation intelligenter High-End-Messsysteme von der ersten Idee bis zur Marktreife. Dich erwartet ein dynamisches Umfeld, in dem du deine Expertise in Elektronik und Software voll einbringen kannst.
Verantwortung
Schaltungsdesign konzipieren: Du entwirfst komplexe digitale Schaltungen für hochpräzise Messgeräte.
PCB-Layouts erstellen: Du entwickelst die Leiterplatten-Designs in enger Absprache mit der internen Mechanik-Konstruktion.
Firmware programmieren: Du schreibst hardwarenahe Software in Embedded-C für intelligente Sensoren.
Produktlebenszyklus begleiten: Du steuerst Neuentwicklungen ganzheitlich im Tandem-Team bis zur erfolgreichen Markteinführung.
Qualifikationen
Ausbildung: Du bringst ein abgeschlossenes Studium (ETH/FH) in Elektrotechnik oder eine gleichwertige Qualifikation mit.
Fachwissen: Du besitzt fundierte Praxiserfahrung im digitalen Schaltungsdesign und der Embedded-C-Entwicklung.
Arbeitsweise: Dein Stil ist geprägt von einer strukturierten, zielorientierten und proaktiven Herangehensweise.
Mindset: Du hast Freude an interdisziplinären Fragestellungen und der gemeinsamen Entwicklung cleverer Lösungen im Team.
Benefits