FPGA- und Softwareentwickler für Kamerasysteme

Bertrandt AG
Vienna, Austria
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Oberkochen, Germany

Tech stack

Microsoft Windows
Azure
C++
Virtual Camera Systems
Continuous Integration
Software Design Patterns
Firmware
Field-Programmable Gate Array (FPGA)
Integrated Development Environments
Microsoft Visual Studio
Team Foundation Server
Object-Oriented Software Development
Scrum
Software Architecture
Software Systems
Systems Architecture
System Testing
SystemVerilog
TCP/IP
VHDL
ModelSim
GIT
Information Technology

Job description

  • Entwicklung von FPGA- und Softwarelösungen im Umfeld von Kamerasystemen
  • Konzeption, Design und Umsetzung von FPGA-basierten Framegrabbern zur Erfassung von Kameradaten (z. B. mittels Multi-Pixel-/Clock-Cycle-Technologien) in enger Abstimmung mit den Fachbereichen inklusive Anforderungsanalyse
  • Entwicklung von C++-Software zur Steuerung von Hardwarekomponenten und Systemarchitekturen sowie Erstellung der begleitenden Dokumentation
  • Simulation und Verifikation von FPGA-Komponenten unter Einsatz gängiger Tools wie ModelSim oder VUnit
  • Durchführung von Systemtests sowie Sicherstellung der Qualität von Software und Firmware auf entsprechenden Testumgebungen
  • Inbetriebnahme der entwickelten Lösungen an Anlagen, Durchführung von Abnahmetests und Sicherstellung des Supports für Hard- und Software
  • Weiterentwicklung und Optimierung bestehender Softwarelösungen im agilen Scrum-Umfeld
  • Unterstützung des Product Owners bei der Analyse von Prozessen, der Aufnahme von Anforderungen sowie der Aufwandsschätzung

Requirements

  • Abgeschlossenes Studium der Informatik, Elektrotechnik oder eines vergleichbaren ingenieurwissenschaftlichen Studiengangs
  • Mehrjährige praktische Erfahrung in der FPGA-Entwicklung sowie fundierte Kenntnisse in der Programmierung mit Intel-/Altera-FPGAs unter VHDL bzw. SystemVerilog
  • Sehr gute Kenntnisse in der objektorientierten Softwareentwicklung mit C++ sowie Erfahrung in der Entwicklung für Windows-basierte Systeme
  • Know-how im Bereich Bildverarbeitung sowie praktische Erfahrung mit gängigen Kameraschnittstellen wie CameraLink oder CoaXPress
  • Erfahrung in der Erstellung technischer Dokumentationen und in der Durchführung von Tests zur Qualitätssicherung
  • Ausgeprägtes Interesse an Hardware und physikalischen Messverfahren sowie Erfahrung in der Anbindung und Steuerung von Hardwarekomponenten (z. B. über TCP/IP)
  • Erfahrung in der Entwicklung komplexer hardwarenaher Softwaresysteme sowie ein tiefes Verständnis für Softwarearchitekturen und Design Patterns
  • Sicherer Umgang mit Entwicklungsumgebungen wie MS Visual Studio, Versionsverwaltungssystemen (z. B. Git, TFS) sowie CI/CD-Prozessen, etwa mit Azure DevOps
  • Gute Deutsch- und Englischkenntnisse in Wort und Schrift

Apply for this position