Himanshu Rawat

Firmware Engineer

Bengaluru, Karnataka, India6 yrs 3 mos experience
Most Likely To Switch

Key Highlights

  • Over 7 years of experience in embedded systems and telecom.
  • Expertise in developing 4G and 5G solutions.
  • Cisco Security Green Belt Certified for secure development.
Stackforce AI infers this person is a Telecom and Embedded Systems Engineer with a focus on firmware development.

Contact

Skills

Core Skills

Embedded SystemsLinuxTelecomFirmware Development

Other Skills

Embedded CLinux System ProgrammingMakeCMake4GC (Programming Language)C++I2CSPIUARTModbusLTEEEPROMGNU MakeBoot Loaders

About

🔧 Experienced Software Engineer | Embedded Systems | Linux Kernel | Telecom (4G/5G CUPS) With over 7 years of hands-on experience in the software industry, I specialize in embedded systems, telecom solutions, and Linux-based development. My journey spans designing and developing 4G CUPS solutions, working on embedded firmware, and contributing to cutting-edge 5G board bring-ups. 🔹 Key Highlights: Developed and customized rootfs, U-Boot, and Linux images for 5G boards. Cross-compiled and optimized binaries for ARM64 architectures using Make and CMake. Implemented remote firmware upgrade solutions and initramfs-based Linux booting. Integrated upgrade mechanisms for CFPGA and DFPGA images. Created and customized Linux kernel modules and device tree configurations. Configured low-level bootloader settings and performed board bring-up for embedded systems. 🔹 Telecom & Networking Expertise: In-depth knowledge of LTE CUPS architecture (MME, SGW, PGW) and 3GPP protocol stacks. Contributed to Cisco CUPS and MGBL-Yang projects, focusing on PFCP, SGW, IDFT, and 5 G-NSA Differential Charging. Debugged and resolved complex issues involving Yang/Netconf, gRPC, gNMI, and core dumps. Automated unit testing using Cmocka, improving regression coverage via XML/JSON. 🔹 Embedded Systems & Protocols: Developed smart embedded solutions using nRF52832, Atmega1284, and CC3200. Integrated communication protocols like I2C, SPI, UART, MODBUS, and S7 Ethernet. Tools: IAR Embedded Workbench, Segger Embedded Studio, GDB, Wireshark, VIM. 🏆 Achievements: Cisco Security Green Belt Certified for Secure Development Lifecycle. 2× Capgemini STAR Award winner for accountability and excellence. Delivered multiple PoCs and collaborated closely with clients to define system specs.

Experience

6 yrs 3 mos
Total Experience
2 yrs 1 mo
Average Tenure
2 yrs 9 mos
Current Experience

Tejas networks

Senior Engineer R&D, Firmware

Sep 2023Present · 2 yrs 9 mos · Bengaluru, Karnataka, India

  • 1. Developed and customized rootfs, U-Boot, and Linux images for 5G boards.
  • 2. Cross-compiled and optimized binaries for ARM64 board-specific architectures using Make and CMake.
  • 3. Implemented remote firmware upgrade solutions, booting Linux images using initramfs.
  • 4. Developed and integrated remote upgrade mechanisms for CFPGA and DFPGA images.
  • 5. Created and customized Linux kernel modules based on project requirements.
  • 6. Worked on device tree configurations for ARM64-based embedded systems.
  • 7. Configured and optimized low-level bootloader settings, kernel customization, and board bring-up.
Embedded CLinux System ProgrammingEmbedded SystemsLinux

Capgemini engineering

2 roles

Professional I

Jul 2022Sep 2023 · 1 yr 2 mos

4GC (Programming Language)TelecomEmbedded Systems

Software Engineer

May 2021Jul 2022 · 1 yr 2 mos

  • LTE, CUPS,5G,EPC,GTP,3GPP
4GLinux System ProgrammingTelecomEmbedded Systems

Hiotron

Embedded Software Engineer

Jul 2019Sep 2020 · 1 yr 2 mos · Pune, Maharashtra, India

  • 1. Worked with nRF52832 ARM Cortex-M3 and M4-based microcontrollers.
  • 2. Experienced with protocols such as SPI, I2C, UART, and Modbus.
  • 3. Worked with modules like Bluetooth, Wi-Fi, and RFID.
  • 4. Hands-on experience with BLE.
  • 5. Proficient in MQTT.
  • 6. Contributed to an Industry 4.0 project.
C++Embedded CEmbedded SystemsFirmware Development

Vector india pvt. ltd.

Trainee

Oct 2018Jun 2019 · 8 mos · Bengaluru, Karnataka, India · On-site

C++Embedded C

Tata teleservices ltd.

Intern

Nov 2017Apr 2018 · 5 mos · Bhopal, Madhya Pradesh, India

LTEC (Programming Language)

Education

G.H. Raisoni College of Engineering(GHRCE), Nagpur

Bachelor of Engineering - BE — Electronics and Telecommunication Engineering

Jan 2015Jan 2018

Shri Datta Meghe Polytechnic

Diploma of Education — Electronics Engineering

Jan 2011Jan 2015

Stackforce found 100+ more professionals with Embedded Systems & Linux

Explore similar profiles based on matching skills and experience