Embedded Softwareentwickler
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+3 more
Job description
Sie entwickeln hardwarenahe Software mit einem sicheren GespĂŒr fĂŒr Echtzeitanforderungen und komplexe Systemarchitekturen- Sie möchten Softwarelösungen von der Konzeption ĂŒber die Implementierung bis zur Inbetriebnahme aktiv begleiten und dabei eng mit interdisziplinĂ€ren Teams zusammenarbeiten- Dann machen Sie Ihren nĂ€chsten Karriereschritt bei Brunel und ĂŒbernehmen Sie Verantwortung als Embedded Softwareentwickler (w/m/d).
- Entwicklung und Optimierung hardwarenaher Embedded-Software fĂŒr komplexe elektronische Systeme
- Analyse bestehender Softwarearchitekturen sowie Erweiterung und Anpassung vorhandener Softwarekomponenten
- Konzeption und Umsetzung neuer Softwarefunktionen auf Basis technischer Anforderungen
- Begleitung des gesamten Entwicklungsprozesses von Architektur und Implementierung ĂŒber Integration und Tests bis zur Freigabe
- BerĂŒcksichtigung von Echtzeitanforderungen bei der Entwicklung und Anpassung von Embedded-Software
- Umsetzung und Integration von Kommunikationsschnittstellen zwischen Hard- und Softwarekomponenten
- UnterstĂŒtzung bei Inbetriebnahme und Systemintegration sowie DurchfĂŒhrung technischer Fehleranalysen
- Identifikation und nachhaltige Behebung von Software- und Systemfehlern
- Erstellung und Pflege technischer Dokumentationen gemÀà internen und projektspezifischen Vorgaben
- Enge Zusammenarbeit mit interdisziplinÀren Teams aus Systementwicklung, Hardwareentwicklung, Fertigung und QualitÀtssicherung
- UnterstĂŒtzung bei der Koordination technischer Abstimmungen mit externen Entwicklungspartnern
Requirements
- Abgeschlossenes Studium der Elektrotechnik, Informatik oder vergleichbare technische Qualifikation
- Fundierte Erfahrung in der Embedded-Softwareentwicklung mit C sowie in hardwarenahen Entwicklungsumgebungen
- Erfahrung im Umgang mit Kommunikationsschnittstellen wie CAN, Ethernet, SPI, I2C oder RS232 sowie Kenntnisse in Treiberentwicklung und Echtzeitbetriebssystemen
- Idealerweise Erfahrung mit Linux-Systemen und agilen Entwicklungsprozessen
- SelbststÀndige, strukturierte und lösungsorientierte Arbeitsweise sowie sichere MS-Office- und gute Deutsch-/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 Projekte in der ganzen Bandbreite des modernen Engineerings und der IT, auĂergewöhnliche Karriereperspektiven bei Kunden vom Mittelstand bis zum DAX-Konzern, und die Sicherheit eines seit 50 Jahren etablierten Ingenieurdienstleisters. Mit mehr als 35 Standorten, Solutions Hubs und Industry Business Units in der DACH-CZ Region sowie ĂŒber 11.000 Mitarbeitenden an 120 Standorten weltweit bieten wir die ideale Plattform, um den technologischen Fortschritt aktiv mitzugestalten - denn Stillstand bedeutet RĂŒckschritt.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleâŠ