# Madhurika Joshi > Senior Software Engineer Location: San Jose, California, United States Profile: https://flows.cv/madhurika I’m a Senior Software Engineer at Infinera (now Nokia) with hands-on experience in developing and enhancing large-scale networking systems. I’ve been part of the CHM7 project from the very beginning contributing to the C++ skeleton code, driving feature development, and continuously improving system performance. My work spans across simulating and implementing major networking technologies and protocols such as GigE, FlexO, ODU, LLDP, and BERT, along with leveraging HAL Protobufs for efficient communication and system integration. I also have experience using Docker to build and deploy images for both simulation and hardware environments. Passionate about system-level software, debugging, and problem-solving, I thrive in building scalable, modular, and reliable software solutions for high-performance networking platforms. ## Work Experience ### Senior Software Engineer @ Nokia Jan 2023 – Present | San Jose, California, United States ### Senior Software Engineer @ Marvell Semiconductor Jan 2019 – Jan 2023 | Santa Clara, California •Developed and orchestrated a containerized dynamic partitioned storage to store automobile data securely on a central storage server effectively expanding ECUs’ storage capacity without modifying hardware •Accelerated future deployment on customer facing processors by creating a new meta-marvell layer for Marvell SDK components and adding required packages/firmware using Yocto •Implemented and integrated secure gateway platform for over the air updates, leveraging OPTEE infrastructure for software key storage and access using mTLS authentication for secure communications •Automated firmware and kernel version update functionality for Marvell Octeon processors using python script •Implemented an interactive GUI to depict the architecture and working of automotive POC components to demonstrate different workflows resulting in successful demos with commercial customers ### Software Engineer Intern @ RefleXion Medical Jan 2018 – Jan 2019 | Hayward, CA • Analyzed the data/log files collected from remote machines for active interlocks through a python script. • Automated the downloading functionality for data and log files stored on remote A1 and A2 machines using a python script and analyzed them to get the active interlocks with priority • Developed and Implemented Monitor Node using ZMQ sockets which can kill, automatically respawn and provide stats for all the RX Nodes • Simulated different functions like motor status, motor speed, motor position, motor current for Gantry Motor and Delivery Node • Implemented interlocks to inject data for the different RX Nodes and maintained the state of the interlock • Implemented the GET and UPDATE function for RX Nodes which provide a two way movement of the configuration and calibration files and displays the desired result on the Test-tools UI • Developed Test-tools UI to control RX Nodes by implementing network related commands like ping and iperf to check connection across the nodes ### Project Intern @ EXFO Jan 2016 – Jan 2017 | Pune Area, India (Programming Languages/Tools/Protocols: C++, Shell Script, TCP/IP, S1AP, Wireshark) • Understanding, developing, testing and improving 4G LTE protocols. • Automated Unit testing framework using Shell script. • Worked on S1AP development using C++. ## Education ### Master of Science - MS in Computer Engineering San José State University Jan 2017 – Jan 2019 ### Bachelor's degree in Computer Engineering Savitribai Phule Pune University Jan 2012 – Jan 2016 ### HSC in Computer Science Modern Education Society's Nowrosjee Wadia College Arts, Science, Pune 01 Jan 2010 – Jan 2012 ## Contact & Social - LinkedIn: https://linkedin.com/in/madhurika-joshi --- Source: https://flows.cv/madhurika JSON Resume: https://flows.cv/madhurika/resume.json Last updated: 2026-03-22