Senior Embedded Software Engineer (m/f/d), WORK Microwave GmbH
WORK Microwave GmbH
About the role
About
WORK Microwave – weltweit führende Spitzentechnologie. Wir entwickeln und fertigen seit 40 Jahren Hightechprodukte in den Bereichen Satellitenkommunikation, Radarsysteme und Mikrowellen‑Sensoren. Wir bieten die Vorteile eines mittelständischen Unternehmens: Rund 180 Kollegen, kurze Wege, flache Hierarchien und echtes Teamwork – alles unter einem Dach in Holzkirchen mit Vertriebskollegen in aller Welt. Agil, innovativ, offen für Ideen: Wir geben Verantwortung statt Vorschriften und bieten Raum für Entwicklung – fachlich wie menschlich.
Position
Senior Embedded Software Engineer (m/w/d) – Embedded‑Design‑Team
Diese Position ist ideal für einen erfahrenen Senior Embedded Software Engineer mit nachgewiesener Erfahrung in der Bewältigung komplexer Herausforderungen. Werden Sie Teil unseres dynamischen Teams, das Ihre Expertise schätzt, kreative Problemlösungen fördert und außergewöhnliche Ergebnisse erzielt.
Responsibilities
- 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
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 (Was du mitbringst)
- 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 (Was wir dir bieten)
- Gründliche und sorgfältige Einarbeitung
- Innovatives und internationales Arbeitsumfeld mit modern ausgestatteten Arbeitsplätzen
- Attraktives Alpenvorland, nahe München, mit sehr guter Verkehrsanbindung über die Autobahn (A8) und öffentliche Verkehrsmittel (S‑Bahn S3 und BRB)
- Flexible Arbeitszeiten im Rahmen einer 40‑Stunden‑Woche mit 30 Urlaubstagen
- Gehalt, das deinen Kompetenzen und bisherigen Erfahrungen entspricht
- Gewinnbeteiligung, Gehaltsoptimierung
- Mehr Netto für's Brutto einschließlich Bike‑ sowie PC‑Leasing, Deutschland‑Ticket und betriebliche Altersvorsorge (WORK‑Benefit‑Programm)
- Recreation‑Room mit Tischtennis‑Platte, Dart und vielem mehr; wöchentliche bewegte Pause
- Beteiligung an sozialen Projekten und Unterstützung bei sozialem Engagement mit bezahlter Freistellung
Contact
Wir bearbeiten keine Bewerbungen von Headhuntern oder Personalvermittlern.
WORK Microwave GmbH
Requirements
- Degree in Computer Science, Electrical Engineering, Communications Engineering or comparable field
- Minimum 5 years experience developing embedded software with focus on Linux applications
- Excellent programming skills in ANSI C
- Good knowledge of C++11/14
- Extensive experience with Linux‑based and bare‑metal embedded systems
- Strong knowledge of computer networks, OSI model, IP protocols and stacks
- Good English language skills; basic German is a plus
Responsibilities
- Lead design and development of embedded software applications for Linux-based systems
- Collaborate with cross-functional teams to integrate software into embedded systems
- Conduct thorough code reviews, provide feedback, and mentor junior developers
- Participate in planning and execution of software tests
- Optimize and further develop driver code (Linux kernel) for product applications
- Maintain and support internal toolchains
- Promote software team processes such as configuration management, code quality, design patterns, and adoption of new technologies/tools
- Co‑responsible for technical team goals: timeliness, cost, quality, performance, maintainability, and scalability
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free