Senior Embedded Software Entwickler

SII
Ditzingen, Germany
23 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior

Job location

Ditzingen, Germany

Tech stack

Microsoft Windows
C++
Code Review
Communications Protocols
Software Debugging
Microprocessors
Linux on Embedded Systems
Embedded Software
Field-Programmable Gate Array (FPGA)
Python
Software Architecture
Software Engineering
Software Requirements Analysis
Universal Asynchronous Receiver/Transmitter
PIC Microcontroller
Peripherals
Gitlab
Integration Tests
Software Version Control

Job description

Wir vereinen Expertise in Embedded Software, moderner Softwareentwicklung, Cloud-Architekturen, Data & AI Engineering sowie ganzheitlichem Systems Engineering. So entstehen vernetzte Plattformen, smarte Datenanalysen und hochverfügbare Architekturen für komplexe und sicherheitskritische Anwendungen.

In dieser Rolle verantwortest du die Entwicklung und Optimierung von Embedded Software für komplexe Echtzeitsysteme. Du arbeitest eng mit Hardware-, System- und Testteams zusammen, um leistungsfähige und zuverlässige Lösungen zu realisieren. Der Fokus liegt auf der hardwarenahen Entwicklung, Integration sowie der Sicherstellung von Qualität und Performance über den gesamten Entwicklungszyklus hinweg.

Werde jetzt Teil unseres Teams - in einer internen und unbefristeten Festanstellung als Senior Embedded Software Entwickler (m/w/x) mit folgenden Aufgaben:

  • Design, Entwicklung und Implementierung von Embedded Software für Mikrocontroller und Mikroprozessoren
  • Integration von Software mit Hardwarekomponenten sowie angrenzenden Software- und FPGA-Modulen
  • Analyse von Systemanforderungen und Ableitung von Softwarearchitekturen und Spezifikationen
  • Entwicklung und Optimierung von Code in C/C++
  • Durchführung von Code-Reviews sowie Sicherstellung von Standards und Best Practices
  • Entwicklung und Durchführung von Unit- und Integrationstests
  • Fehleranalyse, Debugging und Behebung von Hard- und Softwareproblemen

Requirements

  • Mehrjährige Erfahrung in der Embedded Softwareentwicklung in Echtzeitumgebungen
  • Sehr gute Kenntnisse in C/C++ sowie idealerweise Erfahrung mit Python
  • Erfahrung mit Embedded Linux sowie gängigen Entwicklungstools und Versionsverwaltung (z.B. GitLab)
  • Gutes Verständnis von Hardwarearchitekturen, Peripherie und hardwarenaher Programmierung
  • Kenntnisse gängiger Kommunikationsprotokolle (z.B. CAN, I2C, SPI, UART)
  • Verhandlungssichere Deutsch- und Englischkenntnisse in Wort und Schrift
  • Bereitschaft zur Teilnahme am Überprüfungsverfahren - Für diese Tätigkeit ist eine Sicherheitsüberprüfung nach SÜG (Ü2) vorgesehen

About the company

Deine Benefits - ein echter Great Place To Work® * Flexibles Arbeiten: 30 Urlaubstage, mobile Work & flexible Zeiten - für echte Vereinbarkeit * Modernes Setup: Cloudbasiertes Arbeiten mit Microsoft 365 für effizientes, kollaboratives Arbeiten und Zugang zu Design Offices * Kultur, die trägt: Offene Kommunikation, klare Verantwortung und Vertrauen auf allen Ebenen * Individuelle Entwicklung: Förderung deiner Stärken - persönlich und fachlich * Finanzielle Extras: Zuschüsse zur Altersvorsorge, Kinderbetreuung & Mobilität (Deutschland-Ticket) * Gesundheit & Balance: Hansefit-Sportkooperation & JobRad-Leasing, Bei der SII Germany sind es nicht nur Ideen oder Technologien, die uns voranbringen - es sind vor allem die Menschen dahinter. Ihre Leidenschaft, ihr Know-how und ihr Mut, neue Wege zu gehen, machen den Unterschied. Wir verbinden wir globale Kompetenz mit lokaler Nähe und arbeiten partnerschaftlich mit unseren Kunden zusammen, um wirkungsvolle technische Lösungen zu realisieren. Dabei erbringen wir anspruchsvolle IT- und Engineering-Dienstleistungen in technologiegetriebenen Märkten. Wir suchen Persönlichkeiten, die nicht nur fachlich überzeugen, sondern mitdenken, mitgestalten und gemeinsam mit uns wachsen wollen. Let's tech together!

Apply for this position