Softwareentwickler Embedded / Microcontroller mit C / C++ (m/w/d) - Anwendungsentwicklung, Embedded
Develops embedded firmware in C/C++ for ARM Cortex-M microcontrollers running FreeRTOS on customer projects, covering the full process from requirements and architecture to testing and integration. Also improves the development infrastructure (build pipelines, automated tests, containers) using GitLab, Polarion, and Confluence.
- Compensation
- Not disclosed
- Location
- Dürach, Germany
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Embedded
- Posted
Skills
Must have
- Several years of professional experience in embedded software development
- Very good knowledge of C/C++
- Completed technical degree (e.g. computer science, electrical engineering, automation engineering, measurement technology) or comparable qualification
- Experience working with microcontrollers
- Good technical understanding of embedded systems
- Team spirit, curiosity and enjoyment of demanding challenges
- Very good German language skills
- Good English language skills
Full description
Wofür wir Ihre Unterstützung brauchen
Sie begeistern Sich für Technologie und lieben es, innovative und wegweisende Lösungen zu entwickeln? Dann sind Sie bei TQ genau richtig! Gemeinsam gestalten, entwickeln und tüfteln wir an den Technologien von Morgen. Bei uns arbeiten Sie mit einem hochmotivierten Team aus Ingenieuren/innen und Technikern/innen für Hardware, Software, Mechanik und Prüfmittelentwicklung zusammen an den Lösungen für die unterschiedlichsten Branchen. Der Spirit etwas verändern zu wollen und der Teamzusammenhalt bei TQ machen jeden Tag zu einem einzigartigen Arbeitstag, bei dem Ihre Begeisterung für Technik voll zur Geltung kommt. Ihr Aufgabenfeld umfasst:
Entwicklung der Software für Kundenprojekte auf unterschiedlichen Embedded Controllern
Implementierung von Firmware in C/C++ auf modernen ARM Cortex-M-Mikrocontrollern unter FreeRTOS, von seriellen Schnittstellen bis hin zu sicherer, verschlüsselter Kommunikation auf Basis professioneller Stacks
Optimierung und Weiterentwicklung der Entwicklungsinfrastruktur, einschließlich Build-Pipelines, automatisierter Tests und Containern
Begleitung des gesamten Entwicklungsprozesses von der Anforderungsanalyse über die Architekturerstellung und Implementierung bis hin zu Tests und Integration
Enge Zusammenarbeit mit Kolleginnen und Kollegen aus Elektronikentwicklung, Produktmanagement und Projektleitung
Einsatz moderner Tools wie GitLab, Polarion und Confluence
Was Sie auszeichnet
Mehrjährige Berufserfahrung in der Embedded-Softwareentwicklung sowie sehr gute Kenntnisse in C/C++
Abgeschlossenes technisches Studium (z. B. Informatik, Elektrotechnik, Automatisierungstechnik, Messtechnik) oder eine vergleichbare Qualifikation
Erfahrung im Umgang mit Mikrocontrollern und gutes technisches Verständnis für Embedded-Systeme
Teamgeist, Neugier und Freude an anspruchsvollen Herausforderungen
Sehr gute Deutsch- sowie gute Englischkenntnisse
Wir bieten
Verantwortungsvolles Aufgabengebiet mit langfristigen Entwicklungsperspektiven
Individuelle Weiterbildungsmöglichkeiten
Sicherer Arbeitsplatz
Gute Verkehrsanbindung (TQ-Bushaltestelle, Autobahn)
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