Senior Embedded Software Engineer
WORK Microwave GmbH
Holzkirchen, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English, German Experience level
SeniorJob location
Holzkirchen, Germany
Tech stack
Testing (Software)
C
Software Applications
UClibc (C Standard Library)
C++
CMake
Configuration Management
Software Quality
Code Review
Linux
Embedded Software
Hypertext Transfer Protocols (HTTP)
JSON
Python
Linux kernel
Network Protocols
Open Systems Interconnection (OSI)
System on a Chip
Toolchain
Wireshark
TypeScript
React
Gitlab
GIT
Information Technology
Bare Metal
Job description
Senior Embedded Software Engineer (m/f/d)rneut zu schalten. Du kannst du alte Stelle (ID 101) kopieren.
,
- Leitende Rolle bei Design und Entwicklung von Embedded-Softwareanwendungen für Linux-basierte Systeme, um hohe Leistung und Zuverlässigkeit zu gewährleisten
- Zusammenarbeit mit funktionsübergreifenden Teams zur nahtlosen Integration von Softwareanwendungen in Embedded-Systeme
- Durchführung gründlicher Code-Reviews, konstruktives Feedback und Betreuung von Nachwuchsentwicklern zur Einhaltung hoher Programmierstandards und Best Practices
- Mitwirkung bei der Planung und Durchführung von Softwaretests
- Optimierung und Weiterentwicklung des Treibercodes (Linux-Kernel) für unsere Produktanwendungen, Weiterentwicklung und interner Support unserer (übergreifenden) Toolchains
- Mitwirkung und Förderung der Prozesse des Software-Teams: Konfigurationsmanagement, Codequalität, Designmuster, Einführung neuer Technologien und Tools
- Mitverantwortung für die technischen Teamziele: Termintreue, Kosteneinhaltung, Qualität, Leistung, Wartbarkeit und Skalierbarkeit
Unser Tech-Stack:
- C, C++, git, Python 3, React, TypeScript, HTTP, JSON, Buildroot, CMake, Make, Gitlab (Task Planning/CI), Wireshark
- System platforms (selection): Generic x86-based server hardware, Intel Xeon D, NXP QorIQ® P2020, Xilinx Zynq Ultrascale+
Requirements
- Abschluss in Informatik, Elektrotechnik, Nachrichtentechnik oder einer vergleichbaren Fachrichtung
- Mindestens 5 Jahre Erfahrung in der Entwicklung eingebetteter Software mit Schwerpunkt auf Linux-Anwendungen
- Ausgezeichnete Programmierkenntnisse in ANSI-C, gute Kenntnisse in C++11/14
- Umfassende Erfahrung mit Linux-basierten und Bare-Metal-Embedded-Systemen
- Gute Kenntnisse in Computernetzwerken und dem OSI-Modell, IP-Protokollen und -Stacks sowie anderen Netzwerkprotokollen, einschließlich deren Implementierung auf eingebetteten Systemen (Linux oder Bare-Metal)
- Sprachkenntnisse: Gute Englischkenntnisse sind erforderlich, Grundkenntnisse in Deutsch sind von Vorteil
Benefits & conditions
- Bei uns bekommst du eine gründliche und sorgfältige Einarbeitung
- Du hast ein innovatives und internationales Arbeitsumfeld mit modern ausgestatteten Arbeitsplätzen
- Das attraktive Alpenvorland, nahe München, bietet eine sehr gute Verkehrsanbindung über die Autobahn (A8) und öffentliche Verkehrsmittel (S-Bahn S3 und BRB)
- Du profitierst von flexiblen Arbeitszeiten im Rahmen einer 40-Stunden Woche mit 30 Urlaubstagen
- Du bekommst ein Gehalt, welches deinen Kompetenzen und bisherigen Erfahrungen entspricht
- Gewinnbeteiligung, Gehaltsoptimierung "Mehr Netto für's Brutto" einschließlich Bike- sowie PC-Leasing, Deutschland Ticket und eine betriebliche Altersvorsorge sind Bestandteile unseres "WORK-Benefit-Programms"
- In den Pausen stehen dir eine Tischtennis-Platte, Dart und vieles mehr in unserem Recreation-Room zur Verfügung, außerdem erwartet dich eine wöchentliche bewegte Pause
- Wir beteiligen uns an sozialen Projekten und unterstützen dich ebenso gerne bei deinem sozialen Engagement mit bezahlter Freistellung