Embedded Software Entwickler C

Brunel GmbH - Niederlassung Karlsruhe
Ansprechpartner: Tomislav Glavas
Freiburg im Breisgau,  Deutschland
80% RemoteFreiberuflichab sofortDauer 6 Monate100% Auslastung

Beschreibung

Für die Weiterentwicklung einer Embedded-Software-Plattform suchen wir einen erfahrenen Embedded Software Entwickler (m/w/d). Im Fokus steht die Konzeption, Entwicklung und Optimierung einer modularen Plattformarchitektur für embedded Systeme unter Linux. Neben fundierten Kenntnissen in C sind Erfahrungen mit C++, Python und modernen Embedded-Linux-Umgebungen erforderlich.
Aufgaben
  • Entwicklung und Weiterentwicklung einer Embedded-Software-Plattform
  • Hardwarenahe Softwareentwicklung in C sowie optional C++
  • Entwicklung und Integration von Softwaremodulen unter Embedded Linux
  • Erstellung von Tools, Automatisierungen und Testskripten mit Python
  • Design und Optimierung von Softwarearchitekturen und Frameworks
  • Integration von Treibern, Middleware und Kommunikationsschnittstellen
  • Analyse, Debugging und Performance-Optimierung bestehender Systeme
  • Implementierung von Unit-, Integrations- und Systemtests
  • Zusammenarbeit mit Hardware-, System- und Testentwicklungsteams
Anforderungen
  • Mehrjährige Erfahrung in der Embedded Software Entwicklung
  • Sehr gute Kenntnisse in C
  • Gute Kenntnisse in C++ und objektorientierter Softwareentwicklung
  • Erfahrung mit Python zur Automatisierung, Toolentwicklung oder Testimplementierung
  • Fundierte Kenntnisse in Linux bzw. Embedded Linux
  • Erfahrung in der Plattformentwicklung und Softwarearchitektur
  • Erfahrung mit Kommunikationsschnittstellen wie CAN, Ethernet, SPI oder I²C wünschenswert
  • Selbstständige und strukturierte Arbeitsweise

Bewerben