We provide IT Staff Augmentation Services!

Senior Lead Engineer Resume

0/5 (Submit Your Rating)

SUMMARY:

  • Experienced engineer with over 9 years of hands - on experience in Software Development for Embedded Products using C and C++ on Linux.
  • Extensively worked on developing SIP stack for VoIP phones (WLAN & Wired).
  • Thoroughly understood and implemented the stack compliant to RFCs 3261, 3262, 3263, 3264
  • Implemented various call server specific features like Microsoft LYNC: Better Together over Ethernet (BToE), Call Park, Music on Hold (MoH) and ININ redundancy.
  • Modifications to the SIP stack to Interoperate with various call servers such as Microsoft Lync, ININ, Asterisk, Shoretel, Cisco Call Manager, CCME and Pingtel.
  • Extensively worked on USB speaker phone running Linux kernel in the following areas:
  • Boot loader, embedded file system,
  • Linux kernel customization for Boot time optimization, image size reduction
  • Updater in U-boot
  • Integration and Stabilizing Audio Codec drivers.
  • Application development using Linux ALSA sub system
  • Hands on development experience in network protocols like SNMP, UPnP, NTP
  • Proficiency in Linux IPC, Socket Programming and TCP/IP stack.
  • Familiarity with Wireshark, JIRA, SVN, SIPp, SIPInspector and crucible
  • Expert knowledge in solving the interop issues.

PROFESSIONAL EXPERIENCE:

Senior lead engineer

Confidential

Responsibilities:

  • Generally Linux kernel image would be compressed and while booting it de-compresses on it's own.
  • This process was taking significant time hence, we used a un-compressed kernel that saved time.
  • Reduced the image size by removing the unwanted kernel configurations
  • Used quiet boot argument and pre calibrated lpj values
  • U-boot was copying the kernel image from flash to Pre-defined location on RAM, performing checksum calculations and then moving the whole image to another location (kernel entry point).
  • Optimized such a way that from RAM directly copy the image to kernel starting point and then jump to the location.
  • Used DMA while copying the image from NAND flash to RAM
  • Optimized standard memory functions (memcpy and memmove) to operate on words rather bytes.

Senior software engineer

Confidential

Responsibilities:

  • Developed SIP stack for Spectralink wireless phones.
  • Provided Phone book and speed dial support
  • Provided User Agent (UA) Redundancy support for ININ
  • Fixed many customer escalations from field.

Software engineer

Confidential

Responsibilities:

  • Version 3 support was added for intoto router
  • Bug fixes and unit testing and enhancements

We'd love your feedback!