Summary
Overview
Work History
Education
Skills
Publications
Accomplishments
Timeline
Generic

Mohan Babu N

Bangalore

Summary

Senior Firmware Engineer and Technical lead with 20+ years of experience in full-stack firmware development. Proven track record of delivering cloud-based solutions utilizing Intel Infrastructure Processor Units (IPUs) for enhanced cryptographic security, data compression, and direct memory access(DMA).

Experienced firmware developer skilled in enabling precise location-based services through the development of embedded GPS/GNSS systems.

Firmware & Software Development: 20+ years experience in designing, developing, and testing firmware and software solutions.

Low-Level Programming: Proficiency in Micro engine assembly language and C programming for efficient and optimized code.

Cryptography: Deep understanding of Symmetric cryptographic algorithms including NIST FIPS certifications.

Hardware Acceleration: Experience working with hardware accelerators like IPUs to enhance cryptographic performance using Smart NICs such as Mt. Evans and Mt. Morgan.

AI Acceleration: Worked on Artificial Intelligence(AI) Hardware accelerators using ARM Compute Complex.

Location-Based Services: Expertise in GPS/GNSS firmware development for embedded systems, enabling precise location-based services.

Industry Standards: Familiarity with OMA and 3GPP protocols for mobile communication systems like Device Management, Firmware Update Over the Air, SUPL, Messaging Protocols.

Engineering Process: Proficiency in design, development, debugging, performance tuning, and cross-functional collaboration.

Embedded Systems: Deep understanding of embedded systems and their unique requirements.

Customer Interfacing : Experience for Interfacing and leading projects for Customers Google, Apple & F5 etc.

Overview

16
16
years of professional experience

Work History

Firmware / Software Engineer in GNSS Measurement Engine team

Intel Corporation
08.2013 - 09.2019
  • Development of various features of GPS/GNSS Measurement Engine firmware
  • Lead first time integration of GNSS Solution on iOS mobile platform
  • Interfacing with Customer Apple
  • Design and development of GNSS user space device driver for windows
  • Successfully passed driver certification from Microsoft corporation

Firmware Architect | Technical lead | Software Engineer

Intel Corporation
10.2019 - 08.2013
  • Design & development of Symmetric Cryptography Firmware for Intel IPU for Smart NIC Mt
  • Evan and Mt
  • Morgan
  • Interfacing with Customers Google, F5
  • Development of Power-On-Self-Test (Known Answer Test) Firmware and Execution of Cryptography NIST FIPS 140-2/140-3 Certification
  • Firmware Optimizations and Performance fine tuning

GNSS Software Engineer

ST-Ericson India Private Limited ( Aquired by Intel)
09.2011 - 08.2013
  • Design and development GNSS software features for various chipset.

Technical Lead of Protocol Team

Huawei India Pvt Limited
01.2007 - 09.2011
  • Technical Lead responsible for software development of SyncML OMA protocols such as Device Management(DM) and Firmware update Over the Air (FOTA) for configuration, remote management and firmware maintenance of mobile handsets
  • Responsibilities include design, development, integration, porting and maintenance of solutions to Android, Linux on various mobile platforms

Senior Software Engineer, Huawei

Huawei India Pvt Limited
01.2007 - 01.2009
  • Responsible for development of OMA protocols such as OMA Push and OMA Client Provisioning.

Software Engineer

LG Soft India India Private Limited
11.2004 - 12.2006
  • Responsible for development of PDU Decoder and Encoder for messaging services like SMS, EMS and MMS
  • Development and deployment of various messaging solutions on numerous mobile platforms

Software Engineer

Satyam Computer Services Limited
11.2003 - 11.2004
  • Responsible for enhancement and maintenance of Back office system application.

Education

Bachelor of Engineering - Computer Science

Visvesvaraya Technological University
Bangalore
01-2003

Skills

Firmware Design and Development

Software Design and Development

MicroEngine assembly language

C language

Cryptographic algorithms (Cipher, Auth)

Cryptographic Certifications (NIST FIPS)

Smart NIC cards

Hardware Accelerators (IPU)

AI Accelerator

GPS and GNSS Location Firmware

Windows device drivers

OMA and 3GPP protocols

Cross-functional debugging

Performance fine-tuning

Embedded software

Publications

  • Paper presented in Intel News letter on "Cryptography NIST FIPS Certification"
  • Paper presented in Intel News letter on “Solution for GNSS Week number roll over"
  • Various Division level recognitions and awards

Accomplishments

Various Division level recognitions and awards

Timeline

Firmware Architect | Technical lead | Software Engineer

Intel Corporation
10.2019 - 08.2013

Firmware / Software Engineer in GNSS Measurement Engine team

Intel Corporation
08.2013 - 09.2019

GNSS Software Engineer

ST-Ericson India Private Limited ( Aquired by Intel)
09.2011 - 08.2013

Technical Lead of Protocol Team

Huawei India Pvt Limited
01.2007 - 09.2011

Senior Software Engineer, Huawei

Huawei India Pvt Limited
01.2007 - 01.2009

Software Engineer

LG Soft India India Private Limited
11.2004 - 12.2006

Software Engineer

Satyam Computer Services Limited
11.2003 - 11.2004

Bachelor of Engineering - Computer Science

Visvesvaraya Technological University
Mohan Babu N