Firmware-Entwicklung, Debugging und Testen sind digitale Aufgaben, aber tiefes Hardware-Verständnis und Schaltplananalyse erfordern spezialisiertes technisches Urteil.
Embedded Softwareentwickler:in - Conveyer Technology Wels, Österreich Entwicklung / Software / IT Berufserfahrene
Du möchtest hardwarenahe Firmware nicht nur entwickeln, sondern über den Produktlebenszyklus verlässlich betreuen und verbessern? Im Team Conveyor Technology übernimmst du den Schwerpunkt für Care und Featureentwicklung einer zentralen Komponente.
Du analysierst Anforderungen und Feldthemen, setzt robuste Änderungen in der Firmware um und stellst deren Qualität durch systematisches Testen und Debugging sicher. Dabei bringst du ein direktes Verständnis der Hardware mit, kannst Änderungen im Schaltplan nachvollziehen und daraus notwendige Anpassungen an der Firmware – insbesondere am Bootloader – ableiten und umsetzen.
Verantwortung für die technische Produktpflege und gezielte Weiterentwicklung der Komponente über den Produktlebenszyklus
Analyse, Bewertung und Umsetzung von Fehlerkorrekturen, Änderungsanforderungen und neuen Produktfunktionen in enger Abstimmung mit Product Owner, Hardware-, Test- und Systementwicklung
Entwicklung hardwarenaher Embedded Software in C - inklusive Treibern, Peripherieanbindung und zeitkritischen Funktionen
Strukturierte Fehlersuche auf Software-, Hardware- und Systemebene mit Debugger, Logs und geeigneten Messmitteln, z. B. Oszilloskop oder Logikanalysator
Erstellung, Durchführung und Auswertung von Unit-, Integrations- und Systemtests; bei wiederkehrenden Prüfungen Ausbau der Testautomatisierung
Pflege einer nachvollziehbaren Firmwarearchitektur, technischer Dokumentation sowie sauberer Build- und Versionsstände
Mitarbeit an Reviews, Releasevorbereitung und kontinuierlicher Verbesserung von Entwicklungs-, Build- und Testprozessen
Was uns überzeugt:
Abgeschlossene technische Ausbildung im Bereich Informatik, Software Engineering, Mechatronik, Automatisierungstechnik oder vergleichbar
Fundierte Kenntnisse in C für Embedded- bzw. Firmwareentwicklung und ein gutes Verständnis hardwarenaher Software
Erfahrung mit Microcontrollern, Peripherie und typischen Schnittstellen - Kenntnisse in CAN sowie mindestens einer weiteren Schnittstelle wie SPI, I²C oder UART
Praxis in strukturierter Fehlersuche, Debugging und im Umgang mit technischen Messmitteln
Verständnis für wartbare Softwarearchitektur, Versionsverwaltung und reproduzierbare Builds - idealerweise Erfahrung mit Git und CMake
Grundkenntnisse in C++ und Python, um bei Bedarf klar abgegrenzte Anpassungen in der darüber liegenden Applikation durchführen zu können
Selbstständige, qualitätsorientierte Arbeitsweise sowie Freude an der Zusammenarbeit in einem interdisziplinären Team
Gute Deutsch- und Englischkenntnisse in Wort und Schrift
Was wir bieten:
Mitarbeit in einem agilen Entwicklungsteam: Freiraum, klare Ziele und regelmäßiges Feedback
Arbeiten mit moderner IT-Ausstattung und neuesten Technologien
Flexible Arbeitszeiten und ein Home-Office-Modell mit bis zu 2 Tagen Homeoffice pro Woche
Teamevents zur Stärkung des Gemeinschaftsgefühls
Unterstützung bei der Vereinbarkeit von Beruf und Familie (flexible Arbeitszeiten, Gleitzeit, Home-Office, betriebliche Kinderbetreuung, etc.)
In dieser Position warten unter anderem folgende Benefits
Wir bieten ein attraktives und marktkonformes Gehalt, abhängig von Qualifikation und Berufserfahrung. Das kollektivvertragliche Mindestgrundgehalt Brutto auf Basis einer Vollzeitbeschäftigung beträgt pro Jahr 54.507,-Euro.
Neugierig? Hier geht es zum Bewerbungsformular!
*TGW ist ein Arbeitgeber, der die Chancengleichheit fördert. Unsere Ausschreibung richtet sich an alle Interessierten. ZURÜCK ZU DEN OFFENEN STELLEN