COMPETENT EMBEDDED SYSTEMS SOFTWARE ENGINEER
Seanoned and Distinguished Embedded Software Engineer having demonstrated 11+ years of rich
experience in the IT industry. Expertise in executing complete embedded software development
lifecycle ranging from Requirements, Design, Development, Test, Maintenance, and Support. Holds a
deep understanding of programming languages, device drivers, and real-time operating systems. An
articulate communicator and problem solver can collaborate cross-functionally, and support teams
concerning the release and accomplishing multiple projects simultaneously.
Overview
13
13
years of professional experience
Work History
Senior Software Engineer
ORGANIZATIONS, Cisco Systems
01.2020 - Current
Honed with the ability to design and implement software of embedded devices and systems from requirements to
production and commercial deployment
Versed with embedded system design patterns
Highly capable in designing, developing, coding, testing, and debugging system software
Analyzing and enhancing
efficiency, stability, and scalability of system resources
Credited for creating scalable and optimized software systems and troubleshooting embedded targets
Indulged with
solid programming experience in C and Python
Adequate knowledge of reading schematics and data sheets for components
Skilled in documentation and technical
manual writing for references
Significant with communication protocols like I2C, SPI, and PCI
Used emulators and a variety of tools for development,
version control, documentation, and automation
Well-versed with defect tracking tools, and code review tools, Kernel debugging/diagnostics tools like
crash/kgdb/kexec/kdump
Possess knowledge of Wind River based development both in Kernel & User space
Contributed to migration of VMHost platforms from WR v6/8 to v9
Familiar with all elements of the software development process, and hardware used in Embedded systems
Possess
creative analytical skills and excellent troubleshooting/debugging skills in Embedded C and Linux.
Software Engineer 2 – Software Engineer
Juniper Networks
05.2015 - 01.2020
Business Development Manager
SS Rice and Agro Industries
Tirupati
12.2013 - 04.2015
Network Development Associate Engineer
Dell Force10 Networks, CIsco Systems
05.2011 - 11.2013
Developed driver for GPIO Expander IP Block to interface with
optical device
Supported 400G ZR/ZRP pluggable
Implemented yang and yaml for Zero Touch board bring-up
Developed Unit test automation and cmocka to get code coverage
Castleblack & Arches (5G Cell Site Router)
Cisco Systems
Supported for optical transceivers with various form factors SFP
SFP28, QSFP+, QSFP28 and QSFP-DD
Understanding and
development of platform abstraction layer
Added driver support for 50/200/400G optics as per SFF standards
Developed infra to handle controller configurations to
create/delete interfaces at various speeds and added multi-rate
optics support
Programmed both grey and coherent optics with various traffic
modes along with various modulation and FEC algorithms
Mt
Rainier (Routing Engine for MX and PTX platforms)
Juniper Networks
Understanding, Development and testing of NG-RE software
Validated the working of Intel ITCO device
Exposure on building,
packaging and installation of RPMs
Enabled kdump kernel in Linux
Optimized build and installation of
infra structure
Embedded various functionalities in initramfs
Linux core management in all platforms
Juniper Networks
Developed tool & infrastructure to decode Linux daemon and
kernel cores
Enabled kdump kernel and validated in all platforms
Understanding, Development and testing of tool to decode Linux
kernel and daemon cores for all VMHost platforms
Worked with build team to enable infrastructure support for the
tool
Gained exposure on kernel tools like makedumpfile, kdump
and kexec
Summit MX204
Juniper Networks
Platform bring-up with Linux, initramfs, rootfs
Other
applications
Understanding, Development and testing of the
software
Developed device driver of PEM and FAN devices
Validated USB and PXE boot installations
Resolved HW PEM and
fan resiliency issues
Developed EM policy in the software
Build complete Rootfs, initramfs and kernel using bitbake
Gained
Exposure on Wind River build environment
Migration of VMHost platforms to Wind River v9
Juniper Networks
Migrated all VMHost platforms with Wind River versions 6/7/8 to
Wind River version 9
Migrated from sysvInit to system and resolved the issues faced
Also, ported all customized scripts of VMHost software
Successfully ported kernel, driver and application patches to Wind
River v9 and validated
Worked with Wind River team to resolve various issues
Diagnostics software for C Series 48-port Line Card with
PoE+ feature
Dell Force10 Networks
Chennai
Involved in broad bring-up for POE+ card for C-Series
Designed,
developed and tested diagnostics code for POE+ card (in Bench
and Chassis) for C-series
Diagnostics development involves interaction with external teams
(Hardware, device driver)
Involved in the preparation of user manual for diagnostics and
helped documentation team
Online and Offline Diagnostic software for S4820T
switch, Developed, and tested of Online, and Offline diagnostics software
Prepared the user help manuals for hardware diagnostics and
diagnostics execution
Accomplished the board bring-up in association with the device
driver team and getting the Online diagnostic fully functional
ACHIEVEMENTS
Achieved 'Amaze Award' multiple times for the
contribution in the development of the Arches
Castleblack and Atlas platforms
Cisco Systems
Received Team Medal for best performance in the
development of C-Series Line card with PoE+ feature
Dell Force10
Received 'Department Spotlight Award' for the
contribution in the development of Summit platform in
Juniper
Juniper Networks
Education
B. E - Electronics & Communication Engineering
SCSVMV UNIVERSITY
2011
Skills
Knowledge on device drivers
Linux kernel, OS concepts Unit Test Automation & CMOCKA Embedded C Git & Gerrit
Software Engineer Leader at Cisco System India Pvt. Ltd and Cisco Systems Poland Sp. z o.oSoftware Engineer Leader at Cisco System India Pvt. Ltd and Cisco Systems Poland Sp. z o.o
Business Development Manager - Strategic Alliances LATAM-APJC at Cisco SystemsBusiness Development Manager - Strategic Alliances LATAM-APJC at Cisco Systems