Dipak Ray

Staff Engineer at Western Digital®

Role
Staff Engineer at WD
Location
Bengaluru, KA, IN
LinkedIn followers
500 followers

About Dipak Ray

Experienced System Software Engineer with a 10 year of experience in C, Modern C++11/14/17, Linux System Programming (LSP), Multithreading, and Linux OS internals, seeking a challenging role to apply in-depth expertise in modern C++ standards and software development. Proven ability to deliver high-quality, efficient solutions with a strong focus on innovation and continuous improvement. Driven to contribute to impactful projects and collaborate with a team of dedicated professionals to advance technological progress.SKILLS• Proficient in C, C++11/14/17, Python 3.6, UML, Linux System Programming (LSP) and OOPS Concepts.• Proficient in C++ Standard Template Library (STL), Boost Library, Data Structure, Algorithms, Linux OS Internals, Inter-Process Communication (IPC), TCP/IP Networking programming, cURL Library, CMake• Working experience in POSIX Multithreading Programming, Thread Synchronization, Signals• Working knowledge of Design Patterns and how to apply them in real world problems.• Proficient in creating Unit test code using GTest and GMock frameworks.• Skilled in utilizing versioning tools including Git, Gerrit, and SVN.• Experienced in using debugging tools such as GDB, Valgrind, and LeCroy USB Analyzer.• Skilled in using modeling and design tools such as Enterprise Architect and IBM Rational Rhapsody.• Experienced in using SDLC process tracking tools like Atlassian Jira, ELVIS, and IBM ALM.• Skilled in using additional tools such as CodeSonar, LDRA Tool Suite, PuTTY, VNC, and QEMU.• Created High-Level Design (HLD) and Low-Level Design (LLD) Documents for software components.• Experience working on projects involving Adaptive AUTOSAR, UDS Diagnostics (ISO 14229), DoIP (ISO 13400-2:2012), and Android-based In-Vehicle Infotainment (IVI) Multimedia Systems.• Experience working with protocols including SD, MicroSD, PCIe, and NVMe.• Skilled in problem-solving, debugging, and testing complex systems.• Expertise in Automotive, IoT, and Flash Memory technologies with hands-on experience.• Experienced in the software development lifecycle (SDLC) and Agile methodology.

Experience

  1. Staff Engineer

    WD

    Feb 2021 — Present · Bengaluru, IN

Education

  • Shree Sardar Patel Vidyalaya, Surendranagar

    HSC, Science

    2007 — 2009

  • Shantilal Shah Engineering College, Bhavnagar

    Bachelor's Degree, Electronics and Communications Engineering

    2009 — 2013

Skills

  • Microcontrollers
  • C++
  • Linux
  • Ipc
  • Device Drivers
  • Tcp/Ip
  • Arm Cortex-M
  • Multithreading
  • C
  • Embedded Software
  • Socket Programming

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Dipak Ray — Staff Engineer at WD in Bengaluru, KA, IN | Unifers