Mayank Verma

Software Engineer

Bengaluru, Karnataka, India18 yrs 9 mos experience
Highly Stable

Key Highlights

  • 18+ years in Embedded Systems development
  • Expertise in Firmware and Device Driver development
  • Strong leadership in Agile methodologies
Stackforce AI infers this person is a seasoned Embedded Systems Engineer with strong expertise in Firmware and Device Driver development.

Contact

Skills

Core Skills

Embedded SystemsAgile MethodologiesFirmware DevelopmentRelease ManagementDriver DevelopmentBootloader DevelopmentDevice Driver IntegrationLoader IntegrationEpg DevelopmentDriver Integration

Other Skills

AST2500AST2600Advanced CryptographyAgile CoachingApplication securityBMCCryptographyCyber physical systems securityDevice DriversEmbedded Platform SupportFirmwareFreeRTOSHardware securityHiringIPMI

About

• A seasoned professional with 18+ years of Industry Experience in Embedded systems having multidimensional skills Ranging from Hard Disk Drive Firmware, Automotive domain bare-metal (low-level) Device Drivers, Set Top Box Linux-Device-Drivers-Integration (System Integration), Bootloader. Strong understanding of SoC and related IPs. • Leadership skills : Agile Coach, Scrum Master, Team leadership and inter team co-ordination. • 1+ years of experience in Release Management - Internal and Customer Releases, Mainline Trunk & Release Branches Ownership Specialties: • Linux device drivers and applications, development and debug (8 years) • RTOS (OS21, FreeRTOS,MuCOS), bootloader, peripheral drivers (SPI, I2C, UART) • Hardware debugging - DSO, Logic Analyzers Skills under Development : Cryptography( AES, RSA, DH, SHA, MD5, ECC, ECCDS), Application security, network security, IoT and cyber physical systems security Critical infrastructure and Industrial security. RoT, Trust Zone, HSM, TPM Hardware security ( Hardware based side channel attacks) Machine Learning in Cyber Security (Malware Detection and Classification) Advanced Cryptography (Quantum Computers and Post-Quantum Cryptography)

Experience

Catalina systems pvt ltd

Principal Engineer

Feb 2024Present · 2 yrs 1 mo · Bengaluru, Karnataka, India

  • Defining and Implementing JIRA workflow and JIRA Process
  • Acting as Agile Coach for Team
  • Developed Frame Parser for UCIe Controller-Format1 and Format6
  • QEMU based Emulation and Simulation
  • UCIe, PCIe, SR-IOV, Virtualization
  • UCIe, PCIe, SR-IOV, BMC and IPMI protocols
  • TCP/IP Socket programming in Linux and FreeRTOS+TCP
  • Heading Campus as well as Lateral Recruitment Drive
  • Built 8-member team from scratch, Leading 15-member team as scrum master
  • Mentoring New Joiners and Interns
PCIeUCIeNVMeFreeRTOSSocket ProgrammingDevice Drivers+15

Western digital

Principal Engineer

Apr 2018Feb 2024 · 5 yrs 10 mos · Bengaluru Area, India

  • Mainline Trunk and Release Branches Ownership
  • Internal and Customer Release Management
  • Ensuring Good health of all branches
  • Final stage Code review and approval before Code merge to Mainline Trunk
  • HDD Firmware Development for high capacity HDD Drives
  • SAS and SATA protocols based Host Interface Firmware Development
  • SAFe 4.6 Framework and Scrum based Project management
  • Inter team co-ordination at local and global levels, Handling day-to-day Impediments
  • Actively involved with new Resource Ramp-up and Mentorship
Serial ATA (SATA)SAS (Serial attached SCCI)FirmwareRelease ManagementRelease ownershipFirmware Development

Infineon technologies

Sr Software Engineer

Apr 2016Apr 2018 · 2 yrs · Bangalore Area, India

  • Product Requirement Author for GPT, PWM, CANTrcv and SMU modules
  • AUTOSAR MCAL Based bare-metal (low-level) driver development for ADC-IP on AURIX-2G Microcontroller, Architecture and Design Documents.
Driver Development

Stmicroelectronics

3 roles

Staff Engineer

Jul 2014Mar 2016 · 1 yr 8 mos · Greater Noida

  • • Fore Ground Downloader (FGDL) Development on top of Primary Boot Loader for ARM based STB-SOCs. Primary Boot Loader is non-OS boot loader written in assembly and C while FGDL is OS21 OS-based OTA-Image Downloader and Flasher written in C. FGDL can also boot Linux kernel as a next step after flashing is over.
Bootloader Development

Tech Lead

Dec 2011Jun 2014 · 2 yrs 6 mos · Greater Noida

  • Contribution :
  • Device Driver (system) Integration for ST STB devices. Integration work involves getting Targetpack, Firmware, Linux-Kernel source and Driver source from respective owners and writing an application that initializes board hardware using targetpack, loads and runs Linux kernel, inserts kernel modules and initializes drivers in proper sequence and makes system up and running. Application also provides command line interface for interaction with running system.
  • Software reference code design & development
  • Board/SOC bring-up for all new coming devices
  • Application development and support for STFrontend device driver
  • Integration of device drivers and system level bug fixing
  • Technical assistance to the team
  • Study of new topics and presenting to the team.
Device Driver Integration

Sr System Software Engineer

Aug 2010Nov 2011 · 1 yr 3 mos · Greater Noida

  • Contribution :
  • Device Driver (system) Integration for ST STB devices. Integration work involved getting Targetpack, Firmware, Linux-Kernel source and Driver source from respective owners and writing an application that initializes board hardware using targetpack, loads and runs Linux kernel, inserts kernel modules and initializes drivers in proper sequence and makes system up and running. Application also provides command line interface for interaction with running system.
Device Driver Integration

Celstream technologies

Senior Software Engineer

Feb 2009Jul 2010 · 1 yr 5 mos · Bangaon Area, India

  • Project : Broadcom BCM7325 based HD-zapper box
  • Contribution : Development and Integration and of POSIX based CDI Layer Driver Interface for NDS-FUSION middleware
  • Project : STi5100 based basic zapper box
  • Contribution : Ported from DLI to CDI layer for NDS middleware-migration from MediaHiway to FUSION
Driver Development

Thomson india pvt. ltd.

Software Engineer

Aug 2008Feb 2009 · 6 mos · Bangalore

  • Project : STi5202 based MPEG4 zapper box
  • Contribution : Supported Loader Integration with main application developed by NDS
  • Developed HDI layer for NDS-MH Core and Independently Worked on customer reported issues in TATASKY MPEG4 box
Loader Integration

Nds services pay tv technology

Software Engineer

Feb 2007Jul 2008 · 1 yr 5 mos · Bangalore

  • Project : Open-TV middleware based EPG development for FoxTel IQ2 box
  • Contribution :
  • Developed Screens, Buttons, Lists, Menus and other User Interface gadgets
  • Implemented GUI functionality through OPEN-TV APIs
  • Event-driven programming and message passing between the gadget’s message-handlers
  • Implemented Open-TV based Personal Video Recording (PVR) functionality with following features:-
  • o Pause the live TV
  • o Record and playback
  • o Instant rewind live TV
  • o Trick mode playback
EPG Development

St microelectronics

Project Intern

Jul 2006Dec 2006 · 5 mos · Greater Noida

  • Project : STi7109 Software Reference Tree Development
  • Contribution :
  • Linux-Driver (system) Integration for STi7109 reference tree for ST-reference STB
  • Single handedly ported STi7100 device on STi7109 reference tree
Driver Integration

Education

Indian Institute of Management, Lucknow

Executive Program in Project Management (Part Time - Online) — Information Technology Project Management

Dec 2023Sep 2024

Indian Institute of Technology, Kanpur

eMasters ( Part Time- Online) — Cyber security

Jan 2023Jan 2023

Birla Institute of Technology and Science, Pilani

Master of Engineering - MEng — Communication Engineering (On-Campus)

Jan 2005Dec 2006

Mahatma Jyotiba Phule Rohilkhand University

Bachelor of Technology - BTech — Electronics and Communication

Jan 1998Jan 2002

Govt Jubilee Inter college, Lucknow

10+2 — Mathematics Physics Chemistry

Jan 1995Jan 1997

Govt jubilee Inter college Lucknow

High Schol — Science Mathematics

Jan 1993Jan 1995

Stackforce found 100+ more professionals with Embedded Systems & Agile Methodologies

Explore similar profiles based on matching skills and experience