Sunil Shahu
Software Principal Engineer || Embedded Linux || C Storage domain || Hardware software co-design || Emulation || File system development
Bengaluru, Karnataka, India
๐ Summary
- A competent professional having 13+ years of experience at challenging positions in Embedded software and hardware development.
- Strong programming skills in C. Working skill with Shell scripts, C++, and Python.
- Experience in Linux kernel driver development (sound subsystem for Android, ALSA framework).
- Experience working with micro-controllers of various families (MSP430, 8051, AVR) and Robotic applications.
- A team player with strong communication, analytic, and problem-solving skills.
How I can help you:
- Convert business ideas into technical specifications.
- Deep dive into Embedded platforms to find the most suitable solutions.
- Develop Embedded Linux kernel, Linux system apps, and Bare Metal micro-controller source code.
- Lead engineering teams to meet requirements with planned resources.
๐ Skills
- Core: C, C++, Python, Shell Scripting
- Specializations: Linux Kernel Driver Development, Storage (SPDK, NVMe, SDXI, pNFS, File system development), Device Drivers, Emulation, Hardware software co-design
- Environments: POSIX Multi-threaded, IPC, Micro-controllers
- Soft Skills: Oral Communication, Analytic Thinking, Problem Solving, Crucial Conversations, Stakeholder Management
๐ผ Experience
Dell Technologies
Software Principal Engineer | July 2022 โ Present (3+ years) | Bengaluru
- Member of the Storage CTO team.
- Prototype storage server software and firmware for next-generation products.
- Technologies: SPDK, NVMe, SDXI, Offload Accelerators, Emulation, pNFS, File system development.
Eaton
(3 years 4 months)
Lead Firmware Engineer | Dec 2021 โ June 2022 | Pune
- Led a team to develop next-gen UPS backup systems.
- Embedded Linux systems using C, C++, and device drivers.
Senior Engineer | March 2019 โ Dec 2021 | Pune
- Developed advanced Power quality and UPS backup systems.
Qualitrol
(2 years 11 months)
Senior Engineer - Firmware - I | Aug 2018 โ March 2019 | Ahmedabad
- Technical ownership of the Neoptix product line (Fiber Optic Temperature Sensors).
- Developed Linux platforms and multi-threaded apps (Data logging, SCADA protocols: IEC61850, Modbus, DNP3).
- Developed Linux device driver for CMOS image sensors over optical fiber.
Firmware Engineer | May 2016 โ Aug 2018 | Ahmedabad
- Developed multi-function substation monitor systems on Embedded Linux.
- Extensive use of multi-threading, IPC, and Jenkins build automation.
Sibridge Technologies
Member of Technical Staff - Embedded | May 2013 โ April 2016 (3 years)
- Worked on 802.11ac wireless networking.
- Validation tool for ASoC compliant audio codecs (JUCE framework).
- HAL and driver integration for Audio/Voice processing.
- Android Kitkat 4.4.2 porting on DragonBoard 8974.
Ecolibrium Energy (P) Ltd.
Embedded System Engineer | Aug 2012 โ May 2013 | Ahmedabad
- Design and development of next-gen smart energy meters and automation products.
Fairdeal Power Electronics Ltd.
Trainee Engineer | Feb 2012 โ April 2012 | Ahmedabad
- Production department; Motor drives and control panels. Board bring-up and hardware debugging.
๐ Education
Bachelor of Engineering โ Electronics & Communication Engineering
Gujarat Technological University (GTU) ยท 2008 โ 2012
๐ Certifications & Others
- Stock Market investment: Practical Accounting
- Crucial Conversations
- Lean Software Development
- Languages: English, Hindi, Gujarati
๐ง shahusunil@ymail.com ๐ LinkedIn Profile