Firmware-Entwickler
Role details
Job location
Tech stack
Job description
- Sie entwickeln und optimieren Firmware für eingebettete Systeme unter Einsatz von C/C++ und gegebenenfalls Assembler.
- Sie integrieren Sicherheitskonzepte frühzeitig in den Entwicklungsprozess (Security by Design), beispielsweise Verschlüsselung, Secure Boot und Secure Coding.
- Sie berücksichtigen fertigungsspezifische Anforderungen sowie Testing- und Field-Deployment-Aspekte bereits während der Entwicklung.
- Sie führen Code- und Security-Reviews durch und unterstützen bei Unit-Tests sowie Integrationstests.
- Sie konzipieren und implementieren sichere Over-the-Air-Update-Mechanismen für Firmware-Updates.
- Sie analysieren und beheben Firmware-Fehler in Entwicklung, Test und Produktion (Debugging & Troubleshooting).
- Sie erstellen technische Dokumentationen zur Firmware-Architektur sowie zu den eingesetzten Sicherheitsmaßnahmen.
- Sie arbeiten eng mit Hardware-Teams, Qualitätssicherung, Security-Teams und Produktionsabteilungen zusammen.
Requirements
- Mindestens ein Bachelorabschluss, vorzugsweise in (Wirtschafts-)Informatik, Ingenieurwissenschaften oder Physik
- Mehrjährige Berufspraxis in der Embedded-/Firmware-Entwicklung mit C und C++
- Versierte Anwendung von Debugging-Tools und Analysewerkzeugen (JTAG, GDB, Logikanalysator)
- Fundiertes Verständnis für Hardware-Interfaces (GPIO, SPI, I2C, UART u. a.)
- Sicherer Umgang mit Versionsverwaltung (Git) sowie CI/CD-Pipelines
- Ausgezeichnete Deutsch- und Englischkenntnisse in Wort und Schrift
Benefits & conditions
- Unbefristeten Arbeitsvertrag zur sicheren Zukunftsplanung
- Eine attraktive, leistungsgerechte und tariflich abgesicherte Vergütung
- Exklusive Mitarbeiterrabatte (Reiseportale, Schmuck, Mietwagen, Sportartikel, Elektroartikel, Möbelhäuser, regionale Restaurantvergünstigungen, Sport- und Freizeitveranstaltungen, u.v.m.)
- Sehr lukratives Mitarbeiter-werben-Mitarbeiter- Empfehlungsprogramm
- Flexible Arbeitszeiten sowie, je nach Position, die Option zum mobilen Arbeiten zur optimalen Vereinbarung von Familie und Beruf
- Persönlicher Ansprechpartner für Ihre Fragen, Themen oder sonstigen Anliegen
- Ein offenes und familiäres Miteinander
- Eine spannende und abwechslungsreiche Tätigkeit im Rahmen eines innovativen Umfeldes
- Wertschätzung und eine Arbeitsatmosphäre, die für gute Energie sorgt
About the company
ARRK Engineering ist ein global aktiver Entwicklungspartner für die Automobil- und Mobilitätsindustrie, der auf eine durchgehende und umfassende Unterstützung des gesamten Produktentwicklungsprozesses spezialisiert ist – von der Konzeptionsphase über die Serienentwicklung bis hin zu Validierung und Systemintegration von mechanischen und elektronischen Komponenten.
Der Anteil an Entwicklungsaufgaben aus den Bereichen E-Mobilität, autonomes Fahren und Software-Entwicklung in einer digitalisierten Entwicklungsumgebung wächst seit Jahren stetig und gewinnt immer mehr an Bedeutung. Durch hocheffizientes Projektmanagement erreichen wir zusammen mit unseren Kunden die gesteckten Entwicklungsziele.
Wir vertrauen auf eine langjährige, interdisziplinäre Expertise unserer 1.600 Mitarbeiter an Standorten in Deutschland, Rumänien, Niederlande, Malaysia, USA, Japan und China. Rund 800 von ihnen arbeiten am Hauptsitz von ARRK Engineering in München, Deutschland.