Ranbir Singh

Software Engineer

Bengaluru, Karnataka, India24 yrs 5 mos experience

Key Highlights

  • 25 years of experience in software architecture and development.
  • Expertise in firmware development for commercial server products.
  • Strong collaboration skills across diverse teams.
Stackforce AI infers this person is a highly experienced professional in Embedded Systems and Firmware Development.

Contact

Skills

Core Skills

Firmware DevelopmentBmc

Other Skills

IPMIRedfishSDLCMPEG2RTOSDevice DriversEmbedded LinuxSet Top BoxEmbedded SystemsLinux KernelEmbedded SoftwareARMClearCaseSoCDebugging

About

25years of extensive experience in Specification / Requirement Analysis, Software Design and Architecture, Device Driver Development, Software Testing, Software / System Integration, Software Quality Control, Customer Support and Technical Mentoring. - Analysis, design & development of features to meet customer’s requirements. - Conceptualized the architecture & solutions to ease software maintenance & enhance performance. - Proven record of collaboration with other technically intense and capable team members.. - Inspired development team remains centered to the architectural vision of the module. - Ensured that the associated implementation follows the architectural vision. - Proactively suggest process improvements. - Effective technical problem solving skills, learning attitude and verbal/written communication skills. Collaborative work experience towards a common objective with teams consisting of members from diverse cultures (France, UK, Italy, Tunis, Korea). C, Linux, Embedded Systems, Embedded Software (Primary) C++, Python, Bash Shell Scripting (Basic) RTOS/OS Linux, OS21 & OS20 (ST proprietary), pSoS/VxWorks, Windows Microprocessors / Microcontrollers ARMv7 Cortex A9, ST40, ST20, MIPS(R3000), Am186EM, STM32, CT8005 Messaging CoProcessor (DSP) Development Tools / Utilities GNU CC, ST40/ST20 toolchains, GDB, Rational ClearCase, GIT, Gerrit, Coverity, Repo, Checkpatch, Coccicheck, VirtualBox, DOxygen, STWorkbench (Eclipse based) Protocols SPI, UART, I2C, HDMI, HDCP Instruments / Equipments HDMI/HDCP Astro Analyzer, Tektronix MTX-100 Media Player / Streamer/ Analyzer, Dektec / R&S DVB (Sat, Cab, Terr) / Radyne DTV Modulators

Experience

24 yrs 5 mos
Total Experience
4 yrs 9 mos
Average Tenure
5 mos
Current Experience

Qualcomm

Principal Engineer

Dec 2025Present · 5 mos · Bengaluru · On-site

  • RISC-V System Software
  • Qualcomm acquires Ventana Micro Systems (https://www.linkedin.com/posts/qualcomm_weve-acquired-ventana-micro-systems-a-leading-activity-7404522641505701889-pW9B)

Ventana micro systems

Principal Software Engineer

Jun 2023Dec 2025 · 2 yrs 6 mos · Bengaluru, Karnataka, India · Hybrid

  • RISC-V System Software

Dell technologies

Senior Principal Software Engineer

Jun 2022Jan 2023 · 7 mos · Bengaluru, Karnataka, India

Intel corporation

3 roles

Firmware Development Engineer

Oct 2020May 2022 · 1 yr 7 mos

  • Worked as a member of BMC Team for Intel commercial server products. BMC (Baseboard Management controller) is located on server board monitoring whole system health status, logging events and providing IPMI and redfish interface through LAN for remote management.
  •  Development/Maintenance of Power Distribution Board firmware for various commercial server products.
  •  Follow up with the ODM lead for platform specific BMC feature development and requirements clarification.
  •  BMC defect tracking and resolutions, code review and integration into BMC mainline.
  •  BMC releases, SDLC tracking and meeting SQE compliance requirements.
  •  Understanding the Intel PFR (Platform Firmware Resilience) design/architecture over Intel Max 10 FPGA/CPLD device and PFR NIOS Firmware code and specific requirements for commercial server products.
Firmware DevelopmentBMCIPMIRedfishSDLC

Technical Lead

Apr 2020Oct 2020 · 6 mos

  • Android Platform Acceleration Team Member for Gordon Peak – Android O, P and Android 10 based BSP delivery for the Automotive Maintenance Releases. Responsible for -
  •  Integration of monthly Android Security Bulletin released by Google.
  •  BDBA (Black Duck Binary Analysis) – CVE Analysis for the platform including the Linux Kernel.
  •  Handling some part of Security Development Lifecycle and Security related Testing tasks.
  •  Reviewing the Klocwork pointed Static Code Analysis issues and providing resolutions.

Integration Lead

Nov 2018Apr 2020 · 1 yr 5 mos

  • Windows Platform Integration Lead for Elkhart Lake SoC – owns what goes into Windows build and Software stack and ensuring that the release quality is maintained. Responsible for co-ordination and collaboration with various stakeholders, build validation, assessing and reporting the software stack/release health.

Wipro technologies

Senior Architect

Aug 2018Oct 2018 · 2 mos · Greater Noida

Stmicroelectronics

4 roles

Senior Staff Engineer

Promoted

Aug 2013Jun 2018 · 4 yrs 10 mos

Staff Engineer

Promoted

Apr 2010Jul 2013 · 3 yrs 3 mos

Senior S/W Engineer

Promoted

Jan 2006Mar 2010 · 4 yrs 2 mos

S/W Engineer

Apr 2002Dec 2005 · 3 yrs 8 mos

Bisquare technologies pvt. ltd.

S/W Engr.

Sep 2000Mar 2002 · 1 yr 6 mos · New Delhi, India

Education

Maharshi Dayanand University

Bachelor of Engineering — Computer Science

Jan 1996Jan 2000

Stackforce found 100+ more professionals with Firmware Development & Bmc

Explore similar profiles based on matching skills and experience