Softwareentwickler Embedded Systems / Microcontroller mit C / C++
Role details
Job location
Tech stack
Job description
- Entwicklung und hardwarenahe Programmierung von Embedded-Software für Mikrocontroller-basierte Systeme
- Entwurf und Umsetzung robuster Firmware- und Treiberkomponenten (z. B. Peripherie-Ansteuerung, Interrupt-Handling, Kommunikationsschnittstellen wie CAN, UART, SPI, I²C)
- Anforderungsanalyse, Definition von Software-Architekturen sowie Umsetzung in wartbaren Modulen
- Optimierung von Embedded-Software hinsichtlich Performance, Speicherbedarf und Echtzeitverhalten
- Konzeption, Entwicklung und Durchführung von Unit-, Integrations- und Systemtests inkl. Debugging und Fehleranalyse auf Target-Hardware
- Enge Zusammenarbeit mit internen Schnittstellen (z. B. Elektronikentwicklung, Produktmanagement, Projektmanagement)
Requirements
- Erfolgreich abgeschlossenes technisches Studium (z. B. Informatik, Elektrotechnik, Mechatronik, Physik) oder vergleichbare Qualifikation
- Praxis in der hardwarenahen Embedded-Softwareentwicklung für Mikrocontroller
- Sehr gute Kenntnisse in C/C++ (Embedded-konform)
- Verständnis für Softwarequalität (z. B. MISRA-C, Code Reviews, statische Analyse) und Embedded-Testmethodik
- Gutes Verständnis für Mikrocontroller-Architekturen, Speicher-/Registermodell, Interrupts sowie Echtzeit-Anforderungen
- Erfahrung mit Debugging (z. B. JTAG/SWD), idealerweise mit gängigen Toolchains/IDEs
- Sehr gute Deutsch- und gute Englischkenntnisse
- Von Vorteil: Kenntnisse in RTOS und DSP-nahen Funktionen in Embedded-Systemen
Benefits & conditions
- Verantwortungsvolles Aufgabengebiet mit langfristigen Entwicklungsperspektiven
- Individuelle Weiterbildungsmöglichkeiten
- Sicherer Arbeitsplatz
- Gleitzeit sowie 30 Urlaubstage im Jahr
- Erfolgs- und leistungsabhängige Prämien
- Bikeleasing
- Firmenfitness mit EGYM Wellpass
- TQ-Badeplatz am Wörthsee
- Berghütte im Spitzing
- Regelmäßige Firmenevents
- Kantine und kostenfreie Getränke
Am Hauptsitz Seefeld / Delling unterstützen eine betriebseigene Kinderkrippe und ein Kindergarten die Vereinbarkeit von Familie und Beruf.
About the company
WER SIND WIR?
TDM Systems ist Pionier und führender Anbieter von Lösungen für die digitale Werkzeugverwaltung für Zerspanungsfirmen. Wir sind ein weltweit tätiges Softwareunternehmen mit Hauptsitz in Tübingen und einer Tochtergesellschaft in den USA. Wir sind eine agile, internationale, schnell wachsende Organisation und Teil der Sandvik Unternehmensgruppe. Industrie 4.0 und Digitalisierung sind unsere zentralen Themen. Unser Ziel ist es, die Produktivität in der Fertigung unserer Kunden durch eine verbesserte Werkzeugverwaltung unter Berücksichtigung neuer Technologien und Trends zu steigern. Mehr als 28 Jahre Erfahrung, profunde Entwicklungskompetenz und die Nähe zu Werkzeugherstellern machen TDM Systems einzigartig.