29 set
|
TopControl GmbH
|
Terlano
29 set
TopControl GmbH
Terlano
Wir suchen dich als Embedded Systems Developer:
Du übernimmst die Verantwortung für die Software, die unsere industriellen Wäge-, Portionier- und Automatisierungsmaschinen steuert.
Das ist eine breit angelegte Entwicklerrolle in einem Maschinenbauunternehmen, keine enge Programmiertätigkeit. Die Arbeit reicht von der Entscheidung für eine Hardwareplattform über Firmware und Steuerungslogik bis zur Inbetriebnahme an einer Produktionslinie, und danach über Jahre hinweg zur Betreuung dieser Maschine im Feld. Was immer eine Maschine braucht, um zu funktionieren, verstanden und gewartet zu werden, gehört zu dieser Rolle.
Das Team ist klein. Du arbeitest direkt mit dem Projektmanagement, mit Mechanik und Elektronik, mit Servicetechnikern und mit Kunden zusammen. Entscheidungen, die du zu einem Prozessor, einem Protokoll oder einem Regelalgorithmus triffst, bleiben ein Jahrzehnt lang im Produkt, und du bist derjenige, der mit ihnen lebt.
Embedded Software
Im Zentrum der Rolle steht die Software, mit der eine Maschine bei Produktionsgeschwindigkeit zuverlässig wiegt, portioniert, sortiert und läuft.
Firmware in C für ARM-Cortex-M-Mikrocontroller entwerfen, schreiben und pflegen, bare metal wie auch unter einem Echtzeitbetriebssystem
Applikationssoftware für Embedded-Linux-Plattformen entwickeln, auch für Systeme, in denen ein Linux-Kern und ein Echtzeitkern nebeneinander laufen
Die Echtzeit-Steuerungs- und Entscheidungslogik umsetzen und abstimmen, die bestimmt, wie eine Maschine arbeitet: Ablaufsteuerung, Timing, Produkthandling, Durchsatz und Genauigkeit
Die Maschinenkommunikation entwerfen und pflegen, hauseigene Protokolle ebenso wie industrielle Standards, zwischen Maschinenmodulen, Liniensteuerungen und Kunden-IT-Systemen
An Bedienoberflächen auf Embedded-Displays mitarbeiten, vom Datenmodell dahinter bis zum Verhalten, das der Bediener sieht
Simulations- und Testwerkzeuge aufbauen, damit Logik entwickelt und regressionsgetestet werden kann, ohne Maschinenhardware zu belegen
Eine langlebige, gewachsene Codebasis weiterführen: sie verstehen, schrittweise modernisieren und dabei lieferfähig halten
Die schwierige Klasse von Embedded-Fehlern debuggen, darunter Timing-Fehler, die nur auf der Maschine eines Kunden auftreten
Über den Code hinaus
- Hardware und Plattform. Mikrocontroller, Module und Single-Board-Computer auswählen und bewerten. Mit der Elektronikseite an Schaltplänen, Schnittstellen und Abwägungen bis auf Pin-Ebene arbeiten.
- Inbetriebnahme und Feldbetreuung. Maschinen beim Kunden in Betrieb nehmen, Abnahmetests durchführen und für das Ergebnis geradestehen. Die Abläufe entwerfen, mit denen ein Servicetechniker ein Gerät im Feld aktualisieren, tauschen,
wiederherstellen oder zurückrollen kann, ohne dass ein Entwickler vor Ort ist.
- Diagnose aus Daten. Produktionsprotokolle und Maschinendaten auswerten, um herauszufinden, was über Tage des Betriebs tatsächlich passiert ist, echte Fehler von Betriebsbedingungen trennen, die Auswirkung quantifizieren und daraus eine konkrete Änderung ableiten.
- Technische Dokumentation. Die schriftliche Ebene rund um das Produkt erstellen und pflegen: Anforderungen, Funktions- und Ablaufbeschreibungen, Servicehandbücher, Bedienungsanleitungen, Prüfberichte und interne Wiki-Anleitungen für Entwickler, für Techniker und für Kunden.
Was du mitbringen solltest
- Ein Studium der Elektrotechnik, Informatik, Mechatronik oder vergleichbare praktische Erfahrung
- Mehrere Jahre Embedded-C-Entwicklung im Produktivumfeld
- Erfahrung in der Mikrocontroller-Entwicklung auf ARM Cortex-M oder Vergleichbarem, inklusive Debugging direkt am Zielsystem
- Genug Hardwareverständnis, um einen Schaltplan und ein Datenblatt zu lesen, mit Oszilloskop oder Logikanalysator zu arbeiten und zu entscheiden, ob ein Problem im Code, auf der Platine oder in der Mechanik liegt
- Praktische Erfahrung mit der Kommunikation in Maschinen und an Produktionslinien: OPC UA, Modbus, CAN, einfache TCP/IP-Sockets und RS232
- Sicherer Umgang mit Linux, Git und Cross-Compiler-Toolchains
- Das richtige Temperament für den Maschinenbau: Geduld mit gewachsenem Code, die Bereitschaft, Dinge aufzuschreiben, und das Urteilsvermögen zu erkennen, wann eine Maschine an der Linie eines Kunden eine pragmatische Lösung braucht und nicht die elegante
- Bereitschaft zu gelegentlichen Reisen innerhalb Europas für Inbetriebnahmen
Von Vorteil
- Erfahrung mit einem Echtzeitbetriebssystem und mit Embedded Linux als Applikationsplattform
- Industriemaschinen: Wägen, Portionieren, Lebensmittelverarbeitung, Verpackung oder vergleichbare Produktionsanlagen
- Update- und Wiederherstellungsstrategien im Feld: Bootloader, Partitionierung, A/B-Verfahren
- Entwicklung von Embedded-HMIs und Grafik für Displays mit begrenzten Ressourcen
- Erfahrung mit funktionaler Sicherheit, Eichrecht oder Maschinenrichtlinie
- Strukturierte technische Redaktion und Dokumentationssysteme
Sprachen
Fließend in einer der Sprachen Deutsch, Italienisch oder Englisch.
Da bestehende Altdokumentation häufig auf Deutsch verfasst ist, sind gute Deutschkenntnisse von Vorteil.
Weiters
Du schätzt schnelle Entscheidungswege
Du bekommst das Mittagessen und Getränk komplett kostenlos und kannst dir auch ein vegetarisches oder veganes Menü aussuchen
Wir zahlen in Deine Zusatzpension ein. Du bist im Laborfond eingeschrieben? Dann zahlen wir für dich 2% in Deine Zusatzrente ein
Auch die Gesundheit unserer Mitarbeiter ist uns wichtig. Deswegen haben wir mit MutualHelp einen Fond gefunden, bei dem Du ärztliche Leistungen rückvergütet bekommst. Zusätzlich kannst Du auch Dir zu Lasten lebende Familienmitglieder in den Fond einschreiben, für welche das Unternehmen auch die komplette Gebühr übernimmt
Weiterbildung ist Dir wichtig? Wir ermitteln gemeinsam im Jahresgespräch den Bedarf Deiner persönlichen Weiterentwicklung und investieren in Deine Ausbildung
Freizeit ist Dir wichtig? Da wir als Unternehmen außer an den Feiertagen nie geschlossen haben, steht Dir Dein kompletter Urlaub für Deine individuelle Planung zur Verfügung
Es gibt auch ein Zusammensein außerhalb der Arbeitszeit. Jedes Jahr findet unser mittlerweile legendäres Firmengrillen statt, sowie ein gemeinsames Weihnachtsessen und einem Geschenk. Da uns das noch nicht genug war, haben wir auch einige Freizeitevents organisiert (Ausflug, Tennis usw.
Du möchtest zu uns kommen? Das bleibt unter uns!
Falls du dich bei uns bewirbst, bleibt dies natürlich unter uns! Vertrauen ist uns sowohl in Richtung Kunden, Lieferanten, Mitarbeitern und Bewerbern wichtig
Onboarding
Wir haben alle schon mal neu in einem Unternehmen begonnen und wissen, dass die ersten Tage wichtig für die Einarbeitung sind. Jeder neue Mitarbeiter bekommt eine erste Einschulung durch unsere eigene Academy. Zudem unterstützt Dich natürlich Dein Abteilungsleiter sowie deine neuen Arbeitskollegen über Deine ersten Arbeitstage hinaus
Klingt das gut? Dann bewirb Dich jetzt. Klicke direkt unten auf den Button. Wir freuen uns auf Dich.
Du möchtest zu uns kommen? Das bleibt unter uns!
Falls du dich bei uns bewirbst, bleibt dies natürlich unter uns! Vertrauen ist uns sowohl in Richtung Kunden, Lieferanten, Mitarbeitern und Bewerbern wichtig
Onboarding
Wir haben alle schon mal neu in einem Unternehmen begonnen und wissen, dass die ersten Tage wichtig für die Einarbeitung sind. Jeder neue Mitarbeiter bekommt eine erste Einschulung durch unsere eigene Academy. Zudem unterstützt Dich natürlich Dein Abteilungsleiter sowie deine neuen Arbeitskollegen über Deine ersten Arbeitstage hinaus
Klingt das gut? Dann bewirb Dich jetzt. Klicke direkt unten auf den Button. Wir freuen uns auf Dich.
📌 Embedded Systems Developer (Terlano)
🏢 TopControl GmbH
📍 Terlano