- Pay
- €60–80k
- Where
- Kaiserslautern, Rheinland-Pfalz
- Level
- Mid
Deine RolleIn dieser Position arbeitest du an Softwarelösungen, die unmittelbar mit elektronischer Hardware kommunizieren.
Dabei erwartet dich eine Kombination aus Embedded-Entwicklung, Mikrocontroller-Programmierung und Windows-Applikationsentwicklung.
Du betreust sowohl hardwarenahe Software als auch bestehende Desktop-Anwendungen und sorgst dafür, dass beide Systemwelten zuverlässig zusammenspielen.
Deine AufgabenEntwicklung und Optimierung von Firmware für mikrocontrollerbasierte SystemeHardwarenahe Programmierung mit Assembler sowie C/C++Weiterentwicklung bestehender Windows-Anwendungen mit C++Pflege und Erweiterung von grafischen Benutzeroberflächen auf Basis von MFCUmsetzung und Optimierung der Kommunikation zwischen Embedded-Systemen und PC-AnwendungenAnalyse bestehender Software sowie Refactoring und Modernisierung gewachsener CodebereicheFehlersuche auf Software- und HardwareebeneDurchführung und Begleitung von Funktions- und SystemtestsZusammenarbeit mit Elektronik- und HardwareentwicklungWas du mitbringen solltestFür die Position ist vor allem Erfahrung an der Schnittstelle zwischen Software und Elektronik relevant.
Idealerweise bringst du folgende Kenntnisse mit:Gute Kenntnisse in C und C++Erfahrung in der Assembler-ProgrammierungSicheres Verständnis von Mikrocontrollern und deren ArchitekturenPraxis in der objektorientierten SoftwareentwicklungErfahrung mit Windows-Desktop-Anwendungen und MFCVerständnis für hardwarenahe Entwicklungs- und Debugging-ProzesseHilfreich ist außerdem ein gutes elektronisches Grundverständnis.
Wenn du Schaltpläne lesen und Fehler nicht nur im Code, sondern auch im Zusammenspiel mit der Hardware analysieren kannst, passt das sehr gut zum Aufgabenbereich.
Für die Zusammenarbeit und technische Dokumentation werden zudem gute Deutsch- und Englischkenntnisse benötigt.
Das erwartet dichDu arbeitest in einem technisch geprägten Umfeld, in dem ein großer Teil der eingesetzten Software und Systeme intern entwickelt und langfristig weitergeführt wird.
Dadurch hast du direkten Einfluss auf die Produkte und beschäftigst dich nicht ausschließlich mit zugekauften Standardlösungen.
Geboten werden unter anderem:Unbefristete FestanstellungFlexible Arbeitszeiten durch GleitzeitMöglichkeit zum HomeofficeBetriebliche AltersvorsorgeProfessionelle Entwicklungsumgebungen sowie passende Mess- und Debugging-WerkzeugeDirekte Abstimmungswege innerhalb der EntwicklungViel technischer Gestaltungsspielraum an der Schnittstelle von Embedded Software, Elektronik und Windows-Anwendungen Amoria Bond operiert als Personalberatung.
Keine der genannten Fachausdrücke soll im Hinblick auf Alter, Geschlecht oder Erfahrung diskriminierend sein.
Wir bestätigen, dass wir alle Bewerbungen von Kandidaten jeden Alters, Geschlecht oder Erfahrung gerne entgegennehmen.