Sourabindu Dutta — Software Engineer
• Innovative and results-driven technical leader with 18 years of experience in end-to-end design, development, and delivery of complex, switch-based and embedded software systems. • Recognized for independent execution, high-impact decision-making, and consistently driving success across cross-functional, geo-distributed teams such as Hardware, FPGA, Product Line, Apps, Thermal, TAC, and Test Team • Expert in system-level architecture, board bring-up, BSP, device drivers, firmware, and Linux kernel/userspace development on both x86 and ARM architectures with strong analytical, debugging, and problem-solving skills. • Proven ability to troubleshoot, optimize, and debug large-scale, highly reliable, multi-component software systems using C, C++, Python, and shell scripting with end to end automated testing. • Demonstrated strength in data-driven decision-making—analyzing complex inputs to identify trends, resolve critical technical issues, and steer strategic direction. • Successfully led the development of controller cards (Xmm4, Frcug3x series), delivering cost-effective, innovative solutions aligned with business goals, resulting in competitive differentiation and enhanced customer satisfaction. • Accomplished mentor and coach, fostering talent through design collaboration, code reviews, and knowledge sharing. Known for raising technical standards, driving innovation, managing change with resilience, and navigating challenges with composure and strategic foresight. • Trusted communicator who adapts messaging to various audiences, builds cross-functional partnerships, and delivers high-quality outcomes with minimal supervision. Brings a visionary mindset and proactive approach to engineering leadership and organizational influence. Technical Skill: • Programming: C, C++, Python, Shell scripting • Firmware & OS: UEFI, BIOS,Edk2, BootLoaders, Kernel Device Drivers, RTOS, Embedded Linux (Yocto, OpenWRT, BuildRoot, Debian), Board Support Package(BSP), SOC BringUp • Protocols: SPI, I2C, UART, PCIe, USB, SMBus, Ethernet, GPIO, Clock Controller, Power Management, Interrupts, Optics, FPGA, CPLD, MDIO, Phy • Architecture: X86 and Arm64 • Debugging & Tools: GDB, strace, dmesg, system logs, Valgrind, Gcov, Address/Memory/Thread Sanitizer, GTest • Version Control & Build Systems: Git, Jenkins, Bitbucket, Jira, Confluence, Fisheye, Agile, GitLab CI/CD, Makefile, CMake, GCC, CLANG • Virtualization & Containerization: Docker, QEMU, KVM
Stackforce AI infers this person is a Senior Embedded Systems Engineer with expertise in Networking and Firmware Development.
Location: Bengaluru, Karnataka, India
Experience: 19 yrs 8 mos
Skills
- Embedded Systems
- Networking
- Firmware
- Virtualization
- System Architecture
Career Highlights
- 18 years of experience in embedded software systems.
- Expert in system-level architecture and debugging.
- Proven ability to lead cross-functional teams.
Work Experience
Palo Alto Networks
Senior Principal Software Engineer (7 mos)
Dell Technologies
Senior Principal Software Engineer (1 yr 4 mos)
Infinera
Principal Software Engineer (2 yrs 1 mo)
Staff Software Engineer (5 yrs 3 mos)
Cisco
Software Engineer III (3 yrs 2 mos)
Software Engineer II (2 yrs 9 mos)
Huawei
Senior Software Engineer (8 mos)
Tejas Networks
Senior R & D Engineer (3 yrs 10 mos)
Education
B.E. at Jadavpur University