Principal Embedded Software Engineer

ZeroPhase ↗

📍 Greater Munich Metropolitan Area, Germany 🇩🇪

full-time
senior
70000
Posted —

Key Skills

CC++PythonRustSDR

Industry

TelecommunicationsConsumer Electronics

Job Description

Über das Unternehmen

ZeroPhase entwickelt souveräne, softwaredefinierte Konnektivitätssysteme, die belastbar und skalierbar sind.


Wir sind ein erfahrenes, motiviertes und ehrgeiziges Team aus Ingenieuren und Innovatoren, das mit Intensität und Fokus arbeitet. Unser Antrieb ist einfach: Wir wollen einen neuen Standard in der Konnektivität setzen, indem wir Leistung, Vertrauen und Skalierbarkeit vereinen – und so das Fundament für die nächste Generation vernetzter Kommunikationssysteme legen.


Unsere Mission ist klar: Wir schaffen souveräne, softwaredefinierte Kommunikationssysteme, die nicht nur dem neuesten Stand der Technik entsprechen, sondern auch zugänglich und zuverlässig im großen Maßstab einsetzbar sind.


Über die Rolle

Verstärken Sie ZeroPhase als Principal Embedded Software Engineer und leiten Sie die Entwicklung wegweisender Software für maßgeschneiderte Hardware, die weltweit im Einsatz ist. Sie werden Bereitstellungsinfrastrukturen aufbauen, Systeme auf Sicherheit und Resilienz trimmen und Tools entwickeln, die das Nutzererlebnis von Datenverbindungen optimieren. Dabei decken Sie den gesamten Lebenszyklus ab – vom Design bis zum Support – und verschieben die Grenzen von Software-Defined Radio (SDR) und Embedded Systems im industriellen Maßstab.


Aufgaben

  • Design und Implementierung hochverfĂźgbarer, fehlertoleranter Endgeräte, die Ăźber lange Zeiträume wartungsarm fĂźr Millionen von Nutzern funktionieren.
  • Aktive Teilnahme an Architektur-, Design- und Code-Reviews .
  • Entwicklung von Prototypen , um zentrale Designkonzepte zu validieren und technische Grenzen zu quantifizieren.
  • Erstellung hochwertiger Linux-basierter Software fĂźr gängige Prozessoren und Mikrocontroller (z. B. ARM, RISC-V etc.).
  • Entwicklung von Systemen fĂźr die TestausfĂźhrung in verschiedenen Umgebungen (virtualisierte Hardware oder Hardware-in-the-Loop-Simulationen).
  • Entwicklung neuer Tools fĂźr eine häufigere und zuverlässigere Software-Bereitstellung , TestausfĂźhrung und Datenanalyse im Rahmen eines CI/CD-Systems.


Qualifikationen

  • Bachelor-Abschluss in Informatik, Ingenieurwesen, Mathematik oder einem anderen MINT-Fach und 6+ Jahre Berufserfahrung in der Softwareentwicklung; ODER 10+ Jahre Berufserfahrung in der Softwareentwicklung (anstelle eines Abschlusses).


Erforderliche Kenntnisse

  • 6+ Jahre Erfahrung in der Entwicklung mit C, C++, Python oder Rust .
  • Erfahrung in der Entwicklung von Embedded-Systemen oder hardwarenaher Software.


Ideale Zusatzkenntnisse

  • Erfahrung in der Entwicklung, dem Debugging und dem Deployment von Software fĂźr reale Embedded-Geräte.
  • Kreativer ProblemlĂśsungsansatz, außergewĂśhnliche analytische Fähigkeiten und fundiertes ingenieurwissenschaftliches Grundwissen.
  • Solide Kenntnisse in Netzwerkprotokollen (TCP/IP etc.) , Elektronik, Mathematik, Physik und Hochfrequenztechnik (RF).
  • Starke Kompetenzen in den Bereichen Debugging, Leistungsoptimierung und Testing.
  • Erfahrung mit Sicherheitsaspekten (Security) in verteilten Systemen und Internetdiensten.


VergĂźtung und Benefits

  • Attraktives VergĂźtungspaket: 70.000 € – 100.000 € Gehalt + Bonus + Zusatzleistungen.


Chancengleichheit

Wir sind ein Arbeitgeber, der Chancengleichheit fÜrdert und Wert auf Diversität und Inklusion legt.