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
Staff Engineer
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.