freiberufler Lead SW/HW developer auf freelance.de

Lead SW/HW developer

offline
  • auf Anfrage
  • Deutschland
  • Europa
  • sl  |  en
  • 24.04.2020

Kurzvorstellung

C/C++ software developer offering 20 years of full life cycle experience in SW and HW design and analysis with a history of building unique and original products and solutions through intuitive problem-solving and creativity.

Qualifikationen

  • C++
  • Embedded Entwicklung / hardwarenahe Entwicklung
  • Embedded Linux
  • Field Programmable Gate Array (FPGA)
  • Maschinelles Lernen
  • Verilog HDL

Projekt‐ & Berufserfahrung

Lead SW/HW developer
Kundenname anonymisiert, Kiev
1/2019 – 3/2020 (1 Jahr, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2019 – 3/2020

Tätigkeitsbeschreibung

Deep learning chip (HyperDLP)
● Architecture, instruction set and microarchitecture definition
● Custom Compiler/Assembler (C++14)
● Embedded C++ ARM vertical stack to connect host servers to HyperDLP compute nodes via 10G Ethernet (Embedded C, Linux, ARM Cortex-A53)
o Petalinux​ BSP (Yocto based distribution for Xilinx ​Zynq Ultrascale+ MPSOC family)
o 10G Ethernet device driver (optimization)
o memory mapped Linux kernel driver for HyperDLP core ● RTL and test bench (SystemVerilog 2005, ModelSim)
o Integrating custom IP to the ARM Cortex-A53 via AMBA AXI4 interconnect
● FPGA prototype on Xilinx Zynq UltraScale+ MPSoC (Ultrazed, ARM Cortex-A53)
● Training 60k digits MNIST is 198x faster than Nvidia RTX2080TI
o -Hyperlink entfernt-​ (engineering prototype)

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Verilog HDL, C++

Ausbildung

Computer Science
Master
2000
Ljubljana

Über mich

C/C++ software developer offering 20 years of full life cycle experience in SW and HW design and analysis with a history of building unique and original products and solutions through intuitive problem-solving and creativity.
Linux kernel and device drivers: 10G/1G Ethernet driver, memory mapped device drivers, character device drivers. Devices: 10G/1G GMAC, I2C, SPI, CMOS camera, PCIe bridges.
Interdisciplinary approach to solving problems. 8 years of System and System On Chip / ASIC / FPGA design. Designing products for companies such as Sony Ericsson, Nokia and Siemens.
I am the founder of OpenCores.org. (​-Hyperlink entfernt-​). It’s a world-wide known community for electrical engineers interested in HW & SW design. I’ve grown the site to 5 million monthly visitors.
I’m the developer of ​OpenRISC 32-bit processor. This processor is used in 40 million devices,
including Sony Ericsson phones, Samsung Digital TVs and the International Space Station.

Weitere Kenntnisse

● SW & HW combined experience 20 years
● Linux kernel modules & drivers (8 years)
● Embedded ARM, MIPS, Microchip, PowerPC, OpenRISC, firmware, drivers (10 years)
● C (20 years)
● C++ / STL / Boost (8 years)
● Linux apps C, C++, TCP/IP, multithreaded (20 years)
● System architecting / product development, Verilog RTL development and Verification, System on Chip / FPGA prototyping, ASIC/SOCs (10 years)
● Machine learning / Deep learning / AI / Python (3 years)

Persönliche Daten

Sprache
  • Englisch (Fließend)
  • Slowenisch (Muttersprache)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
907
Berufserfahrung
24 Jahre und 10 Monate (seit 05/1999)
Projektleitung
15 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden