Zur Verstärkung unseres Teams suchen wir zum nächstmöglichen Zeitpunkt einen Embedded Softwareentwickler (m/w/d) am Standort München oder remote. Unser Kunde begleitet als technologieunabhängiger Entwicklungspartner Unternehmen bei der digitalen Transformation. Mit mehr als 2.500 Mitarbeitenden an 14 internationalen Standorten entwickeln wir maßgeschneiderte Lösungen – von der Embedded-Software bis zur Cloud-Integration. In dieser Rolle sind Sie verantwortlich für die Entwicklung und Implementierung von Embedded-Softwarelösungen in C und C++. Sie programmieren Mikrocontroller, wie beispielsweise ARM Cortex-M, und arbeiten an der hardwarenahen Software. Zu Ihren Aufgaben gehört auch das Design und die Umsetzung robuster Softwarearchitekturen im Embedded-Umfeld sowie die Integration von Peripheriegeräten und Echtzeitbetriebssystemen (RTOS). Sie führen Unit-Tests, Code Reviews und Debugging durch und arbeiten eng mit interdisziplinären Teams aus Soft- und Hardwareentwicklung zusammen. Darüber hinaus dokumentieren Sie Anforderungen, Konzepte und Implementierungen. Sie erwartet ein modernes Arbeitsumfeld mit abwechslungsreichen Projekten und der Möglichkeit, aktiv Verantwortung zu übernehmen und Ihre Ideen einzubringen.
Embedded Softwareentwickler (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über ein abgeschlossenes Studium der Informatik, Elektrotechnik oder einer vergleichbaren Fachrichtung. Sie bringen mehrjährige Berufserfahrung in der Embedded Softwareentwicklung mit C und C++ mit. Fundierte Kenntnisse in der Mikrocontrollerprogrammierung, insbesondere mit ARM, STM32 oder ESP32, sind erforderlich. Zudem haben Sie Erfahrung mit Embedded-Architekturen und Echtzeitbetriebssystemen. Vertrautheit mit Tools wie Git, JTAG, Logic Analyzer und Debugger ist von Vorteil. Persönlich zeichnen Sie sich durch analytisches Denken, eine strukturierte Arbeitsweise und eine hohe Qualitätsorientierung aus. Sehr gute Deutsch- und gute Englischkenntnisse runden Ihr Profil ab.