Niraj Kumar

CEO

Bengaluru, Karnataka, India22 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 14 years of experience in Embedded Systems.
  • Expert in secure boot and firmware upgrade mechanisms.
  • Proficient in multiple network protocols and device drivers.
Stackforce AI infers this person is a specialist in Embedded Systems and Digital Media technologies.

Contact

Skills

Core Skills

Software ArchitectureTcp/ip ProtocolSecure BootFirmware UpgradeDrm DesignRouter DevelopmentFirmware DevelopmentStb DevelopmentMiddleware Development

Other Skills

multithreaded applicationdata structuredesign and analysis of algorithmwireless sensor networksmac layer ethernet driverblock chainvirtualizationautosarTEESVP specificationLinux internalsmemory leak profilingVGDRM componentbug fixingSTB migration

About

Objective: • To pursue intellectual and challenging career in the field of Embedded, Network & security Systems. • To work in an organization where professionalism and enthusiasm is recognized. • To work continuously towards increasing my technical skills and professional expertise. • Wanted to be one of trusted who can deliver in crisis. I have a Bachelor’s degree in Electronics Engineering, currently pursuing M.S from BITS with 14 years of experience in Design, Development and Project Implementation of both application and system software. I have a knowledge base C & C++ Windows / Linux platform. Well aware of the functioning of Set Top Box, developed bootloader for STB. I have also got knowledge of various network protocols like rfc2131, tftp, IPMC, HTTP, ARP, SSDP, UPNP, TCP, UDP and functioning of Network Router. I have experience in hands-on Development and design secure boot, Firmware upgrade in lifetime of product, SVP and TEE. I have Hands-on knowledge of I2C, SPI, UART, and ISO7816, CAN protocols. Implemented couple of drivers related to smartcard, NAND, RCU, FP display devices, NOR drivers. Extensively involve in secure boot design for multiple silicon vendor like BCM, Mstar, and Tele chip. Moderately known : Java(core),scala,perl,python,R Profiling tools: Time doctor (kernel), Compiler option –finstrument-functions –g (function call stack dump) Stack profiling: A table showing memory usage by each task. The task which has overflowed can be identified through this table. Chipset Evaluation: Dhrystone (compiler benchmark), core mark.

Experience

22 yrs 3 mos
Total Experience
7 yrs 7 mos
Average Tenure
13 yrs 3 mos
Current Experience

Amd

SMTS

Aug 2020Present · 5 yrs 10 mos · Karnataka, India

Cisco video technologies india private limited

senior tech lead

May 2013Present · 13 yrs 1 mo · Bengaluru, Karnataka, India

  • multithreaded application , data structure, design and analysis of algorithm,wireless sensor networks, mac layer ethrrnet driver tcp/ip protocol for automobile and industrial networks. software architecture, block chain,virtualization,autosar for autonomous cars.
multithreaded applicationdata structuredesign and analysis of algorithmwireless sensor networksmac layer ethernet drivertcp/ip protocol+4

Cisco video technology pvt ltd

Senior Tech lead

Mar 2013Present · 13 yrs 3 mos · Bengaluru, Karnataka, India

  • Majorly worked on below areas:
  • I designed and developed the secure boot and corresponding changes in our loader as well as suggested few correction in OTP boot sequence which was part of chip vendor
  • like Broadcom, Mstar, Telechip (ongoing). -
  • TEE –Implemented TA application and client communication. Defined spec for client API interface for SVP.
  • Designed and implemented secure boot and secure boot firmware upgrade which is called BSECK in Broadcom design. This is to upgrade firmware which is traditionally locked and non upgradable once comes out of factory. with this mechanism we can still upgrade in field. This will also increase life and product endurance enhanced drastically without compromising security.
  • DRM design for widevine using VGDRM component used OEMCrypto License and content related operations such as sign/verify license and different type of key handling.
  • SVP specification definition for 4k content based on different security requirement defined by media labs, first using Broadcom SAGE processor.
  • TEE-TA implementation for VG DRM , This is POC along with Spec finalization, related to mode and restriction on TA. Who can call TA and security requirement defined by Netflix and media labs.
  • Good Understand of TEE TA architecture and different areas of Specification by GPD including Network component.
  • Understand thoroughly SVP recommendation and specification.
  • In past implemented RCU, FP-Segment display and NAND/Nor drivers in Linux.
  • As part of Driver team, fixed M2M,CM device related bug.
  • OTT profile bring with CISCO middleware with ST platform(palma).
  • First 4K TATA sky full s/w stack bring.
  • Designed and developed IP(Hybrid) loader which support IPMC,TFTP,Sat.
  • Worked on LHCR approval and KRFS for kernel hardening.
  • Good understanding of Linux internals and OS.
  • Silicon level Dhyrostone(core-Mark) and stack and memory leak profilling.
  • Broadcom Android TV Debugged some of HAL layer related to rcu keys ,Binder architecture.
secure bootfirmware upgradeTEEDRM designSVP specificationLinux internals+1

Bskyb

specialist

Aug 2010Oct 2012 · 2 yrs 2 mos

  • I worked on bug fixing of STB migrated from openTv to NDS fusion OS middleware. I worked and debugged some of the bug related to SPM/SDM module with NDS.
  • I was the lucky 3 engineer who was part of In house router development. We development complete cgi/dal layer along with worked on dhcp(WAN/LAN),upnp,httpd,sntp,dns,tinyproxy,urlfilter,CMS data model. I also worked/develop firmware down manager.
  • Developed LED, Flash driver based on spec.We did lot of work on attached device detection(arp,arping,fcache). Made the auxiliary partition to store core and debug persistently across the boot.
bug fixingSTB migrationrouter developmentfirmware development

Pace

Techinal lead

May 2008Jul 2010 · 2 yrs 2 mos

  • Leading STB developement for the leading malaysian service provider.In the later part worked for airtel STB launch.
  • I was working as Specialist in STB stack. I worked on all most all the layer starting from GUI(glade tool) to the pace own middleware Xcom for the european customer.We also developed xcom to ST and xcom to conexant driver abstraction layer.Worked mostly on the conax,Nagra,NDS bootloader. I majorly worked intially with Nagra bootloader and CA.
STB developmentmiddleware developmentdriver abstraction layer

Tata elxsi

senior software engineer

Feb 2004Feb 2013 · 9 yrs

  • I joined TEL as senior engineer. Since the date of joining I was working for PACE micro system. We were the first lot of couple of engineer who started pace ODC in India. We worked very hard to deliver software on time on quality and on margin.

Education

B K Birla Institute of Engineering & Technology, Pilani

Master's degree — microelectronics

Jan 2017Jan 2018

Karnatak University

Bachelor of Engineering (B.E.) — Electronics and Communications Engineering

Jan 1996Jan 2000

Bihar school board

Schooling till 10th

Jan 1992Jan 1994

Stackforce found 100+ more professionals with Software Architecture & Tcp/ip Protocol

Explore similar profiles based on matching skills and experience