S

Sourav Basu

CEO

Bengaluru, Karnataka, India22 yrs 5 mos experience
Highly Stable

Key Highlights

  • 21 years of experience in Embedded Software Development.
  • Proficient in System Programming and Embedded Platform Design.
  • Lean Sigma Green Belt Certified at Hewlett-Packard.
Stackforce AI infers this person is a seasoned Embedded Systems Engineer with extensive experience in Telecom and Networking.

Contact

Skills

Core Skills

NetworkingEmbedded SystemsFirmware DevelopmentProgram ManagementMobile DevelopmentTelecom InfrastructureDevice DriversSoftware DevelopmentCorba Technologies

Other Skills

Router Platform InfrastructureNetwork FabricsASIC bringup and programmingSDK IntegrationC/C++LinuxEmbedded system architecture & designEmbedded microprocessor firmwareTestingDefect repairRequirements definitionFirmware delivery toolsOnline firmware updateOffline firmware updateMultimedia Services

About

• 21 Years of experience in Embedded & Systems Software Development. • Presently working as Software Technical Lead Engineer in Cisco, Bangalore. • More than 2 years of Program Management and Customer Facing Experiences. • Lean Sigma Green Belt Certified at Hewlett-Packard. • Proficient in System Programming, Embedded Platform Systems Design & Development. Career Objective: To achieve a position that will give me enough challenges and opportunities to assimilate knowledge and skills while contributing towards the advancement of the organization, utilizing my skills and abilities efficiently that offers professional growth while being resourceful, innovative and flexible. Specialties: * Embedded Systems Design and Development * Debugging & problem Solving Skills * Program Management Skills * Interpersonal Communication skills

Experience

22 yrs 5 mos
Total Experience
5 yrs 1 mo
Average Tenure
2 yrs 1 mo
Current Experience

Amd

Manager Software System Design

Mar 2024Present · 2 yrs 1 mo · Bengaluru, Karnataka, India · Hybrid

Cisco

Software Engineering Technical Leader

Jun 2015Mar 2024 · 8 yrs 9 mos · Bangalore Area, India

  • Worked in the Mass-Scale Infrastructure Group which has the charter for all Software Development functions covering all Service Provider Routing and Optical platforms. Team completely owned multiple platforms spanning across high density core, access and edge routing devices.
  • My responsibility involved Architecting, Designing, Development of some of the world’s largest Service Provider Routers, that are continuously evolving towards enabling the support of newer and exciting customer business paradigms.
  • Job Description:
  • Responsible for the design, development, and implementation of line-card and controller software for converged packet optical transport platforms.
  • Translate Department goals into own work assignments, independently determine approaches to solutions
  • Interface cross-functionally and geographically at a working team level with engineering teams, by demonstrating unambiguous team interaction.
  • Mentor junior engineers in the domain.
  • Skills:
  • Technology : Router Platform Infrastructure, Networking, Network Fabrics, ASIC bringup and programming and SDK Integration
  • Programming Language : C/C++ for kernel level programming and device drivers.
  • Operating Systems : XR based on Linux with Virtualization on x86_64 CPU architecture.
  • Processor architecture : x86_64, ARM, SMP & AMP modes of operation.
  • Embedded system architecture & design, exposure to driver development.
  • Good hands-on knowledge of both centralized and distributed architectures.
Router Platform InfrastructureNetworkingNetwork FabricsASIC bringup and programmingSDK IntegrationC/C+++3

Hewlett-packard

2 roles

Senior Software Engineer

Oct 2010Jun 2015 · 4 yrs 8 mos · Bangalore, India

  • I worked in the Firmware Connectivity Team in HP Imaging and Printing RnD division catering to the HP Inkjet Printer business. The Connectivity Team was responsible for defining and development of advance interfaces through which external clients (PC software, web services, mobile apps, etc) can talk to the firmware in the printer.
  • Worked as a strong contributor in Firmware development team responsible for advancing inkjet printing technology for Hewlett-Packard. Assisted in the design, development, testing, and defect repair of embedded microprocessor firmware components. Assisted investigations and interacted with other multi-discipline teams developing other components to the same product. My ownership included creation of new and improved processes and substantial portion of the product's embedded firmware design and development, including requirements definition, characterization, verification, and iterative refinement of the design. I got opportunities to work on problems/features of diverse complexity and scope.
Firmware developmentEmbedded microprocessor firmwareTestingDefect repairRequirements definitionEmbedded Systems+1

Senior Software Engineer and Program Manager

Jun 2008Sep 2010 · 2 yrs 3 mos · Bangalore, India

  • The Firmware tools we develop and maintain allow automatic system firmware update without any human intervention. The tools are targeted for all range of HP Integrity Servers supporting multiple OS platforms. The tools support online firmware update using the OS system call and offline firmware update using EFI interfaces. The firmware packages created are targeted for OS platforms Linux, OVMS, Windows and HP-UX. There are also offline installation medias (viz. bootable disk image). These all tools along with firmware binaries are released to HP Customers over the company website, downloadable from the company website.
  • I started as a lead engineer in developing firmware deployment tools and solution package. Eventually entire program ownership and responsibilities were transitioned to me. My current responsibilities include the following activities:
  • 1. Driving overall design and development of new firmware delivery tool solutions.
  • 2. Supporting and maintaining the online and offline flasher utilities for legacy and next generation integrity servers.
  • 3. Resolving technical issues, queries and escalations on these tools.
  • 4. Managing the team's short/long-range schedule to adjust priorities within the team, publishing estimated and plan summaries to upper management.
  • 5. Driving multiple initiatives (Lean Sigma) to reduce cycle time of the firmware delivery program.
  • 6. Independently monitoring the upcoming workload and to host weekly firmware-delivery program meetings to discuss issues, plans, future roadmap and priorities.
  • Later I was involved in Program Management of the HP Integrity Server Firmware Delivery which involved interacting with multiple partners and stakeholders, planning and work localization with global teams within HP. Also participated in supporting customer requests and planning program strategies and roadmap.
Firmware delivery toolsOnline firmware updateOffline firmware updateProgram ManagementEmbedded Systems

Motorola

2 roles

Senior Software Engineer

Jun 2007Jun 2008 · 1 yr

  • Multimedia Services in Ajar Platform for Mobile Devices
  • Motorola AJAR is a flexible and scalable Mobile Platform. It supports different form factors (candybar, clamshell or slider), multiple architecture (single processor/co-processor). It is compatible with various hardware chipsets. AJAR features a low memory footprint, low processor bandwidth and low power consumptions.
  • Multimedia Services are components within AJAR Platform that deals with Camera, FM Radio, Audio/Video Playback and Recording, Audio Routing, interfacing with different Multimedia Codecs, File handling and handling DRM files.
  • I started working as senior developer on the Multimedia Services Layer in Ajar Platform with bug fixing and feature work implementation. My involvement consisted of:
  • 1. Analysis of memory dumps, stack traces and logs.
  • 2. Runtime debugging and bug fixing.
  • 3. Feature development within strict deadlines.
  • My role and responsibilities grew from a developer to team leader. I leaded a team of 4 engineers and we worked on re-architecting and designing AJARv2, the next generation mobile device platform for Motorola. My responsibilities during my final days in Motorola were:
  • 1. Interfacing with UK based peer team.
  • 2. Proposing design of Multimedia Services for new platform.
  • 3. Implementation of Camera and Audio Routing Services.
  • 4. Integrating multimedia services with the new platform framework and codec adapters.
  • 5. Planning and dispatching the project deliverables as per agile sprints.
Multimedia ServicesMobile Platform developmentFeature developmentRuntime debuggingEmbedded SystemsMobile Development

Senior Software Engineer

May 2005Jun 2007 · 2 yrs 1 mo

  • High Availability Software Platform Development on Linux and VxWorks for Telecom Products (CDMA Network Infrastructure)
  • High Availability Platform (HAP) is an Embedded Software Platform used across different products within Motorola Cellular Infrastructure. The product has a large scope including platform services, data persistent services, cluster management services, statistic maintenance services and remote management services. The product is used to achieve High Availability in terms of zero down time which is measured in 5 Nines (99.999% up time).
  • I worked as senior developer in the team having responsibility in owning three software modules (Statistics Management, Platform Configuration Database and few areas in Platform Abstraction Layer) and leading small team of software engineers. My involvement consisted of:
  • Analysis and solving problems in software modules as reported from actual field and from testing teams in global centers.
  • Porting to newer hardware/target board.
  • Designing and developing new software modules/components as a part of product feature.
  • Technical Support to critical issues in the field and quick dispatch of fix or workaround solution.
  • Mentoring the junior development engineers in the team.
  • Building Technical knowledge within team by conducting tech-talks and seminars.
High Availability Software PlatformCluster management servicesTechnical supportMentoringEmbedded SystemsTelecom Infrastructure

Hewlett packard

Software Engineer

Sep 2003Apr 2005 · 1 yr 7 mos · Bangalore, India

  • Embedded Software Development on Linux (iPAQ), Device Driver, Softpay Terminals (Verifone Project), SCSI protocol on HP Printers - on C and C++ languages.
  • Porting firmware to run on ARM based POS Terminal:
  • Writing communication library firmware used by the soft pay applications in newer POS payment terminals that are launched commercially by Turkish Banks. The challenge was to write mini firmware driver for GPRS modem and port the entire application code to support communication over GPRS modem on AMR 7.
  • Hardware Sensing Toolkit - Device Driver for WindowsNT
  • The aim of the project was to develop a toolkit which consists of a device driver and sample applications which can collectively work to display and manage the working of a specific hardware monitoring chip located on the System Board (Mother Board) of HP WorkStation.
  • 1. Involvement in:
  • Requirement analysis & Design
  • Implementation & Unit Testing
  • of Device Driver Module and sample applications in C++.
  • 2. Interfacing the with Customer (HP, Fort Collins)
  • 3. Managing all deliverable artifacts.
Embedded Software DevelopmentDevice DriverSCSI protocolCommunication library firmwareEmbedded SystemsDevice Drivers

Icmg india pvt ltd

Software Engineer

Aug 2002Sep 2003 · 1 yr 1 mo · Bangalore, India

  • Started as a trainee and worked on software development on CORBA/C++ related technologies.
  • Project 1: IDL (CORBA 3.0) to WSDL Parser and Language Translator
  • Developed the Code Generator and Compiler File Driver Module of a parser-cum-translater - capable of validating and converting IDL file to a valid WSDL file and vice-versa as per OMG’s Specification for CORBA 3.0.
  • Responsibilities:
  • 1. Module Development & Testing
  • 2. Enhancements, Maintenance Bug Fixing
CORBA/C++ technologiesCode GeneratorModule DevelopmentSoftware DevelopmentCORBA Technologies

Education

Sikkim Manipal Institute of Technology - SMU

MBA

Jan 2010Jan 2012

Visvesvaraya Technological University

Bachelor of Engineering - BE — Computer Science

Oct 1998Aug 2002

Stackforce found 100+ more professionals with Networking & Embedded Systems

Explore similar profiles based on matching skills and experience