Softwareentwickler (m/w/d) · Embedded & Windows Desktop
Deine Rolle
In 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 Aufgaben
- Entwicklung und Optimierung von Firmware für mikrocontrollerbasierte Systeme
- Hardwarenahe Programmierung mit Assembler sowie C/C++
- Weiterentwicklung bestehender Windows-Anwendungen mit C++
- Pflege und Erweiterung von grafischen Benutzeroberflächen auf Basis von MFC
- Umsetzung und Optimierung der Kommunikation zwischen Embedded-Systemen und PC-Anwendungen
- Analyse bestehender Software sowie Refactoring und Modernisierung gewachsener Codebereiche
- Fehlersuche auf Software- und Hardwareebene
- Durchführung und Begleitung von Funktions- und Systemtests
- Zusammenarbeit mit Elektronik- und Hardwareentwicklung
Was du mitbringen solltest
- Gute Kenntnisse in C und C++
- Erfahrung in der Assembler-Programmierung
- Sicheres Verständnis von Mikrocontrollern und deren Architekturen
- Praxis in der objektorientierten Softwareentwicklung
Erfahrung mit Windows-Desktop-Anwendungen und MFC
- Verständnis für hardwarenahe Entwicklungs- und Debugging-Prozesse
- Hilfreich 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.
Das erwartet dich
Du 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.
- Unbefristete Festanstellung
- Flexible Arbeitszeiten durch Gleitzeit
- Möglichkeit zum Homeoffice
- Betriebliche Altersvorsorge
- Professionelle Entwicklungsumgebungen sowie passende Mess- und Debugging-Werkzeuge
- Direkte Abstimmungswege innerhalb der Entwicklung
- Viel 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.
Arbeitgeber
Mehr Stellen finden
Ähnliche Stellen bei anderen Arbeitgebern
Webdeveloper für IoT Applications (m/w/d) - Webentwicklung, Embedded Systems, Ingenieur
Idar-Oberstein und Umgebung
48.000–65.000 € brutto/Jahr

Web-Entwickler Angular, ASP.NET, C# (m/w/d) (Home Office möglich)
Bad Kreuznach und Umgebung
50.000–68.000 € brutto/Jahr

Entwicklungsingenieur Software (m/w/d) - Anwendungsentwicklung, Ingenieur
Bad Kreuznach und Umgebung
55.000–70.000 € brutto/Jahr
Softwareentwickler Schnittstellen / Integration PSIM (m/w/d)
Bad Kreuznach
55.000–70.000 € brutto/Jahr
Weitere Stellen bei Amoria Bond Ltd
Alle 39 StellenSoftwarearchitekt Embedded Linux (m/w/d) im Bereich Medizintechnik
Hamburg
80.000–105.000 € brutto/Jahr
Entwicklungsingenieure und Projektleiter (m/w/d) Anthromorphe Robotik - Software, Hardware ode[...]
Heilbronn und Umgebung
65.000–90.000 € brutto/Jahr