
Hello! I’m Nischay Joshi. I work as an ASIC digital design engineer at Synopsys, focusing on SERDES PHY emulation. I hold a Bachelor’s degree in Electrical Engineering from the University of British Columbia (UBC). I’m based in Kanata, ON, and I care deeply about hardware and firmware development.
I’m skilled in areas such as digital ASIC design and emulation, microcontrollers, digital logic, FPGAs, and robotics. My programming languages of choice include C++, C, Python, and SystemVerilog. I’m also familiar with tools like Git, SVN, Helix (Perforce), MATLAB, Altium Designer, and the Xilinx suite (Vivado, Vitis, and PetaLinux).
I was previously a Vehicle Software Intern at Tesla in Palo Alto (January–July 2024). I helped develop simulation architecture for processor-in-the-loop (PIL) simulation, worked with Xilinx FPGA/SoC boards, brought up embedded Linux images for custom boards, and wrote Verilog that integrated with Xilinx IPs such as AXI DMA, AXI CAN, and Zynq UltraScale+.
In 2023, I was working as Firmware Development Co-op at TRIUMF, where I’ve developed and implemented a testing procedure that has reduced the verification time of newly manufactured boards by 65%. I’ve also gained experience programming firmware for a Xilinx Mercury X1 board with Zynq Ultrascale FPGA.
Before that, I was an Undergraduate Research Intern at UBC’s Molecular Mechatronics Lab, where I assisted in testing and characterizing soft and flexible touch sensors (link to paper (old version)) and developed firmware for reading input from different sensor configurations.
I have a knack for robotics and have been trying to develop a controller for a 6-degree-of-freedom robot arm using servo motors. I’ve also worked on creating an ESP32-based audio spectrum analyzer using signal processing and real-time design principles.
As part of my extracurricular activities, I’ve been actively involved in UBC’s Uncrewed Aircraft Systems. In 2023, I co-lead the Payload subteam which comprised of around 25 members. We developed a flight controller for a GPS guided parachute system that was deployed from a drone and was supposed to deliver a water bottle to a pre determined location. I gained experience in PCB design, Matlab analysis, Sensor Signal Processing and Control Systems Developemnt. In the past I’ve worked on a variety of projects, ranging from developing the cabin interior of an air taxi to designing an automated GPS based self-driving rover.
Apart from my academic and professional pursuits, I love playing lawn tennis, table tennis, soccer and classical piano. I also (try to) maintain a YouTube channel where I showcase my electronic projects.
If you want to talk about something you’ve seen here or compare notes on a technical topic, you can reach me at nischayjoshi2312@gmail.com.