Gaurav Kumar Singh

Angestellt, Software Engineer, BE.services

München, Deutschland

Fähigkeiten und Kenntnisse

Embedded Systems
Continuous Integration
ARM
Linux
Git
Docker
PowerPoint
Open Source
MPI
FPGA
High Performance Computing
Intel OpenCL SDK FPGA
Gerrit (software)
C
C++
Windows Device Driver Development
Linux Device Drivers
Agile Software Development
Scrum

Werdegang

Berufserfahrung von Gaurav Kumar Singh

  • Bis heute 5 Jahre, seit Juni 2019

    Software Engineer

    BE.services

  • 11 Monate, Dez. 2017 - Okt. 2018

    Research Assistant (Wissenschaftlichen Hilfskraft mit Bachelorabschluss - WHB)

    Universität Paderborn

    Contributed towards the HighPerMeshes project of the PC2, Worked with MPI and Intel OpenCL SDK for FPGA and CPU to extend a application working with Maxwell’s equations using Discontinuous Galerkin (DG) method in time-domain. Aim was to extend the application to use multiple distributed FPGA accelerators in the high-performance cluster to parallelly perform computations.

  • 2 Jahre und 11 Monate, Apr. 2014 - Feb. 2017

    Senior Design Engineer – Embedded Systems

    Kalycito Infotech Private Limited

    Embedded software development on platforms such as Xilinx and Altera FPGAs, x86 Linux and Windows development and Industrial Automation PCs. Contributed and maintained the open source openPOWERLINK stack with major contribution towards new platform support addition. Worked as Scrum master and Single point of contact for off-shore European customer with responsibilities for technical team management, status reporting, team collaboration and internal quality control for a team of 6 members.

  • 1 Jahr und 11 Monate, Mai 2012 - März 2014

    Software Engineer

    Kalycito Infotech Private Limited

    Worked as developer and contributed towards design and development of PCIe based network device drivers for Linux and Windows on X86 and Linux on ARM. Multiprocessor system design, device driver development, application development on Windows and Linux for PCIe based FPGA devices for Industrial Automation devices. Linux device driver development for platform timers on X86 and Xilinx Zynq platforms.

Ausbildung von Gaurav Kumar Singh

  • 2 Jahre und 2 Monate, Apr. 2017 - Mai 2019

    Computer science

    Universität Paderborn

    Computing Systems: High Performance computing, Hardware/Software Co-design, Software Quality Assurance, Empirical Performance Analysis, Algorithms for Synthesis and Optimization of Integrated Circuits, Master Project Group of topic Cooperative Driving

  • 4 Jahre, Juni 2008 - Mai 2012

    Computer Science and Engineering

    Kalasalingam University

Sprachen

  • Englisch

    Fließend

  • Deutsch

    Grundlagen

Interessen

Photography
Multimedia
Technology

21 Mio. XING Mitglieder, von A bis Z