Shashank Gupta

Senior Software Engineer at SafeAI

Shashank Gupta has a diverse work experience spanning multiple industries and roles. Shashank is currently employed as a Senior Software Engineer at SafeAI, Inc. starting from August 2022. Prior to this, Shashank worked as a Software Engineer at Arista Networks from April 2021 to July 2022, where they specialized in platform and backend engineering for high-end infrastructure building in data centers and cloud computing environments using C++ and Python.

Before joining Arista Networks, Shashank served as a Technical Lead - Software Product Development at ASML (Harman India) from January 2020 to December 2020. Here, they were responsible for systems software design and the development of software computing infrastructure and device drivers for the TWINSCAN microchip fabrication equipment system. Additionally, they worked as a Software Engineer at ASML from November 2018 to December 2019.

Earlier in their career, Shashank gained experience as a Software Engineer - Operating Systems at Concurrent Real-Time from June 2016 to October 2018. During this time, they developed, packaged, released, and enhanced a real-time operating system called RedHawk. Shashank also worked on customizing CentOS and Ubuntu kernels for x86 and ARM target platforms using C, C++, and Python.

Shashank's work experience also includes positions as a Research Assistant at the University of Wisconsin-Madison, Department of Electrical and Computer Engineering, from August 2015 to May 2016. Here, they worked on the Geni Cinema Project, gaining exposure to distributed systems and computer networks. Shashank also served as a Graduate Student at the university, specializing in Computer Architecture and Systems from August 2014 to May 2016.

Furthermore, Shashank worked as an Intern - Verification Enablement at ARM from May 2015 to August 2015, where they wrote functional coverage for self-modifying code in System Verilog. Shashank also gained experience as a Bluetooth Firmware Engineer at Broadcom Inc. from January 2014 to July 2014.

Before that, Shashank worked as a Software Engineer at L&T Infotech from November 2013 to January 2014 and as an Engineer - System Design in the Embedded Software Department for 3G Modem Development at Broadcom from July 2012 to November 2013. In their role at Broadcom, they worked on the Layer 2 of the 3G protocol stack and developed a unit test bench for the MAC layer.

Shashank began their professional journey as an Internship Student at ENSSAT - IRISA labs, France, from May 2011 to July 2011. During this internship, they designed a dynamic testbed for a network-on-chip-based multiprocessor architecture using VHDL and implemented it on FPGA using Xilinx Virtex 5 ML510.

Overall, Shashank Gupta's diverse work experience showcases their expertise in software engineering, systems development, and computer architecture.

Shashank Gupta has a strong education background in engineering and computer science. Shashank earned a Bachelor of Technology (B.Tech.) degree in Electronics Engineering from the Indian Institute of Technology (Banaras Hindu University) in Varanasi. Shashank then pursued further education, completing a Master's degree at the University of Wisconsin-Madison. During their time at the University of Wisconsin-Madison, they specialized in Computer Architecture and Systems Software within the field of Electrical and Computer Engineering. Additionally, Shashank has obtained a certification in "AI for everyone" from DeepLearning.AI in May 2023.

Links

Previous companies

ASML logo
Arm logo
Broadcom logo

Org chart