Senior Embedded Software Engineer (80-100%)

Zurich Instruments Ag
Zürich, Switzerland
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Senior

Job location

Zürich, Switzerland

Tech stack

C++
Software Debugging
Linux
Digital Technology
Linux on Embedded Systems
Embedded Software
Ethernet
Field-Programmable Gate Array (FPGA)
PCI Express
SystemVerilog
Verilog
VHDL
Information Technology

Job description

  • Implementierung und Verifikation von Software auf Embedded-Systemen.
  • Debuggen von Software in einer eingeschränkten Umgebung.
  • Entwicklung und Optimierung von FPGA-Logik für neue Produkte., * Implementierung, Test und Verifikation von Software, die auf eingebetteten Systemen mit Linux ausgeführt wird
  • Debugging von Software, die in einer eingebetteten Umgebung mit eingeschränkter Sichtbarkeit läuft
  • Entwicklung und Optimierung von FPGA-Logik, die an der Schnittstelle liegt und mit der eingebetteten Software interagiert
  • Aufrechterhaltung eines hohen Qualitätsstandards durch Überprüfung von Codebeiträgen anderer Entwickler
  • Enge Zusammenarbeit mit Software-, FPGA- und Hardware-Entwicklungsteams sowie dem Produktmanagement
  • Mitwirkung bei der Gestaltung digitaler Systeme mit modernsten SoC- und FPGA-Chips für neue Produkte
  • Verfolgung neuer Trends im Embedded-Software-Entwicklungsmarkt und Vorschlag zur Einführung neuer Konzepte und Werkzeuge

Requirements

  • MSc oder PhD in Elektrotechnik oder Informatik erforderlich.
  • Expertenwissen in der Entwicklung von Embedded-Software.
  • Fortgeschrittene Kenntnisse in Embedded Linux und C++., * MSc oder PhD in Elektrotechnik oder Informatik
  • Expertenwissen in der Entwicklung von Embedded-Software, die sowohl mit Hochleistungs-Host-Computern als auch mit zugrundeliegender Hardware einschließlich FPGAs interagiert
  • Fortgeschrittene Kenntnisse in Embedded-Linux-Entwicklung und -Werkzeugen
  • Tiefes Verständnis von Technologien wie Ethernet, PCIe, CPU-Caches, DDR-Speicher, DMA-Engines usw.
  • Expertenkenntnisse in C++. Grundkenntnisse in VHDL oder Verilog/SystemVerilog
  • Solides Verständnis von FPGA-Logikdesign und Entwicklungstools
  • Fließend in Englisch, weitere Sprachen sind von Vorteil

Benefits & conditions

Wir bieten ein vielfältiges Arbeitsumfeld mit einer offenen und transparenten Unternehmenskultur, in der persönliche Entwicklung die Grundlage unseres Erfolgs bildet. Wir leben von Zusammenarbeit und unterstützen verteilte Entscheidungsfindung, die es jedem ermöglicht, Verantwortung zu übernehmen und von Anfang an auf vielen Ebenen einen wesentlichen Beitrag zu leisten.

Apply for this position