Embedded Firmware Developer (FPGA/SoC) für High Power Produkte

Cs2 ITEC GmbH Co. KG
Berlin, Germany
5 days ago

Role details

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

Job location

Berlin, Germany

Tech stack

Artificial Intelligence
Automation of Tests
C++
Software Debugging
Linux
DevOps
Embedded Software
Firmware
Field-Programmable Gate Array (FPGA)
Software Engineering
Verilog
VHDL
Real Time Systems
GIT
Gitlab-ci
Information Technology
Bare Metal
Code Restructuring
Software Version Control
Docker
Jenkins

Job description

  • Mitarbeit an der Implementierung von Produkten im Technology Cluster High Power (Broadcast, Broadband Amplifier, HF-Transmitter, Plasma Generation)
  • Pflege & Neuentwicklung von FPGA-basierten SoC Embedded-Echtzeitsystemen
  • Entwurf, Simulation und Implementierung von FPGA-Logik (VHDL/Verilog) für spezialisierte Hardware-Funktionsblöcke
  • Entwicklung der notwendigen Embedded-Software (z. B. unter Linux oder Bare-Metal) für die Soft/Hardcore-Prozessoren am SoC
  • Anforderungsanalyse und Ausarbeitung von Lösungskonzepte, die du gemeinsam mit interdisziplinären Teams realisierst
  • Integration und Optimierung der Hardware-/Software-Co-Designs
  • Du verifizierst die Funktionalität und Effizienz der von dir entwickelten Komponenten durch kontinuierliche Simulationen und Validierung auf der HW
  • Du arbeitest eng mit Kollegen aus der Hardware- und Software-Entwicklung zusammen und sorgst für eine reibungslose Integration der FPGA-Komponenten in das Gesamtsystem
  • Deine Ergebnisse dokumentierst du sorgfältig für interne und externe Zwecke
  • Der Umgang mit Legacy-Code spornt dich an, Analysen anzustellen und dem Code über neue Ansätze, Refactorings und Optimierungen zu einem zweiten Leben zu verhelfen
  • Gemeinsam mit Entwicklern, DevOps, Testern und Architekten treibst du die Standardisierung und Wiederverwendung unserer Software/Firmware voran und setzt dabei modernste AI-Tools ein
  • State-of-the-Art ist dir und uns wichtig - teile dein Wissen über neue Trends, Technologien, Methoden und Werkzeuge mit unserem Team und integriere diese in unsere tägliche Arbeit

Requirements

  • Abgeschlossenes Studium der Elektrotechnik, Informatik oder einer vergleichbaren Studienrichtung
  • Mehrjährige Erfahrung in der Entwicklung von FPGA-Design mit VHDL oder Verilog
  • Du bist vertraut mit dem Design-Flow von SoC-Projekten und insbesondere in der Verwendung von FPGA-Technologien
  • Erfahrung in der Embedded-Software-Entwicklung in modernem, objektorientiertem C++ im Linuxumfeld unter Verwendung von Git als Versionskontrolle
  • Erste Erfahrungen im Einsatz von C++ Unit-Testframeworks und Debugging-Tools
  • Berührungspunkte mit Tools wie Jenkins/Gitlab CI, Docker und Robot-Framework sind ein Plus
  • Du kannst dich dafür begeistern, Technik mitzugestalten und zur Umsetzung innovativer Produkte beitragen zu wollen
  • Selbstständige, zielorientierte Arbeitsweise kombiniert mit einem hohen Maß an Teamfähigkeit und offener Kommunikation
  • Du arbeitest selbstständig, strukturiert und bringst eine ausgeprägte Problemlösungsfähigkeit mit
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift

Benefits & conditions

  • Abwechslungsreiche Tätigkeiten in einem spannenden Aufgabenumfeld
  • Internationale Großprojekte bei namhaften Kunden
  • Mitarbeit in einem sympathischen und motiviertem Team
  • Angenehmes und kollegiales Arbeitsumfeld
  • Interessante Perspektiven für die fachliche und persönliche Weiterentwicklung
  • Attraktive Vergütung und flexible, familienfreundliche Arbeitszeiten

About the company

Cs2 ITEC bietet Ihnen als Berufseinsteiger oder erfahrenem Spezialisten ausgezeichnete Möglichkeiten der fachlichen und persönlichen Weiterentwicklung. Bei spannenden und abwechslungsreichen Tätigkeiten für internationale Großkunden und Konzerne, bauen Sie, je nach Aufgabenstellung und Position tiefes Fachwissen in neuesten Technologien oder breites Projektleitungs- bzw. Führungs-Know-how auf. Durch die Vielzahl unserer Themen können wir Ihnen, je nach persönlichen Wünschen, verschiedene Technologiebereiche und Aufgabenstellungen anbieten.

Apply for this position