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:

  1. Convert business ideas into technical specifications.
  2. Deep dive into Embedded platforms to find the most suitable solutions.
  3. Develop Embedded Linux kernel, Linux system apps, and Bare Metal micro-controller source code.
  4. 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