Embedded Engineer - Software & Systeme

Brunel GmbH
Mannheim, Germany
3 days ago

Role details

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

Job location

Mannheim, Germany

Tech stack

JavaScript
Agile Methodologies
Automation of Tests
C++
Code Review
Continuous Integration
Linux
Linux on Embedded Systems
Object-Oriented Software Development
Scrum
Software Engineering
Software Systems
Vue.js
Yocto
Code Restructuring
Jenkins

Job description

Sind Sie auf der Suche nach einem Unternehmen, das täglich neue Herausforderungen und spannende Aufgaben bietet- Dann sind Sie bei uns genau richtig!

  • Entwicklung und Weiterentwicklung von Softwarelösungen für Embedded-Systeme in einem technischen Umfeld
  • Analyse und Optimierung bestehender Software (z. B. Code-Reviews, Refactoring, Qualitätsverbesserungen)
  • Mitarbeit an Architektur- und Designentscheidungen sowie Integration von Software in Gesamtsysteme
  • Aufbau und Pflege automatisierter Entwicklungsprozesse (CI/CD, Build-Pipelines, Testing, Dokumentation)
  • Arbeiten mit Linux-basierten Systemen, insbesondere im Embedded-Bereich (z. B. Yocto)
  • Durchführung von Code-Analysen zur Sicherstellung von Stabilität und Qualität
  • Zusammenarbeit in agilen Teams (z. B. Scrum, Kanban) inklusive aktiver Teilnahme an Meetings und Retrospektiven
  • Identifikation und Umsetzung von Verbesserungen in Prozessen, Tools und Zusammenarbeit
  • Fachliche Unterstützung innerhalb des Teams sowie Wissenstransfer

Requirements

  • Mehrjährige Erfahrung in der Softwareentwicklung, idealerweise im Embedded-Umfeld oder in technisch anspruchsvollen Projekten
  • Sehr gute Kenntnisse in C++ und objektorientierter Programmierung
  • Erfahrung mit Software-Design, Code-Qualitätssicherung und strukturierten Entwicklungsprozessen
  • Gute Kenntnisse im Umgang mit Linux-Systemen, idealerweise auch im Embedded Linux Umfeld (z. B. Yocto)
  • Erfahrung mit CI/CD-Tools (z. B. Jenkins), Testframeworks und automatisierter Dokumentation
  • Kenntnisse in statischer Code-Analyse (z. B. Klocwork) von Vorteil
  • Grundkenntnisse in Web-Technologien (JavaScript, Vue) wünschenswert
  • Erfahrung mit agilen Methoden sowie teamübergreifender Zusammenarbeit
  • Strukturierte und analytische Arbeitsweise sowie Lösungsorientierung
  • Sehr gute Deutsch- und Englischkenntnisse

Benefits & conditions

Wir bieten Ihnen eine Unternehmenskultur, die geprägt ist, von der Vielfältigkeit unserer Mitarbeiter sowie von gegenseitiger Wertschätzung - zwischen den Mitarbeitern und auf allen Unternehmensebenen. Dazu gehören neben abwechslungsreichen Stammtischen mit den lokalen Brunel Teams, auch regelmäßige Feedback-Gespräche über Ihre Herausforderungen und Perspektiven mit Ihrem Account Manager. Mit individuellen Fortbildungen und Trainings werden Sie optimal gefördert und auf zukünftige Projekte vorbereitet. Unbefristete Arbeitsverträge, 30 Tage Urlaub, Arbeitskontenregelung sowie betriebliche, arbeitgeberfinanzierte Altersvorsorge sind bei uns selbstverständlich.

About the company

Arbeiten bei Brunel bedeutet: Attraktive Arbeitsaufgaben, außergewöhnliche Karriereperspektiven, die Sicherheit eines expandierenden Ingenieurdienstleisters und die ganze Vielfalt des Engineerings und der IT. Allein in der DACH-CZ Region verfügen wir über 45 Standorte und Entwicklungszentren mit akkreditiertem Prüflabor und weltweit über 100 Standorte mit mehr als 12.000 Mitarbeitern in über 40 Ländern. Mehr als 45 Jahre international erfolgreich und über 25 Jahre in Deutschland. Stillstand bedeutet Rückschritt - mit Brunel können Sie etwas bewegen!

Apply for this position