Badges
Certifications
arunkumar_be has not earned any certificates yet.
Work Experience
Embedded Software Developer
Applied Thought Auditors and Consultants, Inc.•  July 2024 - Present•  Fremont, California, USA.
• Waiting for a new Project/ Client/ C2C
Software Engineer Senior Staff
Juniper Networks•  May 2022 - July 2024•  Bangalore, India
• Resolving board bring-up issues, like PCIe AER issues due to MCTP/ ASPM/ Cmn CLK settings and other FPGA/ FW issues • Standardizing Intel IEPS SDK/ NAC Firmware/ ICE driver across several ACX routers and leveraging common Insyde BIOS • Handling Yocto integration of various third-party tools in Wind River Linux & ownership of mitigating vulnerabilities • Initiatives in power-saving measures by shutting off idle interfaces, sub-utilized channel groups & optimal fan speed • Bringing-up the control-plane/ RE redundancy on ACX 7348/7332 cloud metro router, supporting 1GbE to 400GbE ports • Owning the longevity test suites, identifying the stability issues, and resolving them much ahead of the release
Software Engineering Technical Leader
Cisco Systems•  March 2007 - May 2022•  Bangalore, India
• Delivering 10+ SAN Data Centre Storage Switching products, owning full Embedded Software | Firmware development o DS-C9396T-K9 | DS-C9148T-K9 | DS-X9232-256K9 | DS-X9248-256K9 | DS-X9448-768K9 | DS-X9648-1536K9 | MDS 9718 | Port Profile Manager | Nexus 7000 CoPP | DPVM | NXOS IO-BUF • Technically leading Embedded SW team, interacting with various cross-functional teams, including PLM, HW, QA, & TAC • Silicon bring-up using the simulation environment & netlist, and collaborate with ASIC team to find any potential issues • Writing device drivers for Cisco's proprietary SoC/ ASIC from the scratch, in the Linux environment (NXOS) • Artificial-Intelligence (AI) integration to foresee hardware problems much ahead and preventing network disruptions • Replacing I2C accesses to FPGA assisted PCIe access & resolving clock stretching issues, improvising stability & efficiency • Porting hardware-anchored secure boot to ensure network security by guarding the unauthorized software booting • Integrating hardware fingerprinting to prevent anti-counterfeit parts, by using trusted anchor module/ TPM (SUDI) • Decreasing the OS image size by 4%, the boot-up time by 9%, and error logs cleanup for efficient troubleshooting • Designing a network security application, QoS two-rate three-color policer to protect the control-plane from DoS attacks • Developing network protocol applications like DPVM, infra features like ACL-LOG and utility libraries like IO-BUF, in Linux • Productizing the pet project of fabric wide SFP policing feature, to prevent using unauthorized SFP/ transceiver modules • Establishing a new IoT team for the CR-Mesh, handling Smart Grids using 6LoWPAN Neighborhood Area Network • Offering network insights, by streaming port statistics using telemetry infra, GRPC protocol and CGPB encoding • Developing VMID granular SAN analytics solution to uniquely track each virtual-machine specific network utilization
Education
Centre for Development of Advanced Computing
Embedded Systems Design, PG Diploma•  September 2003 - February 2004
Madurai Kamaraj University
Computer Science & Engineering, BE•  June 1999 - April 2003