Software Design engineer with six years of experience in designing and deploying real-time signal processing algorithms. I have strong theoretical and hands-on knowledge of different layers of digital system architecture (sensors, FPGAs, CUDA cores, ARM cores, Linux kernel). I am passionate about learning new things, brain-storming innovative ideas and optimizing algorithms.I have experience of leading a team in achieving project milestones, meeting deadlines and nourishing problem solving skills of my team members. I am a seasoned engineer in dealing with clients, reporting progress to higher management, documenting requirements and prioritizing tasks. I have led system level integration and debugging tasks while working with engineering teams of various domains including RF-Microwave and FPGA design teams. I have experience of working with C/C++, CUDA, Linux Kernel, C#, MATLAB and Python. I am experienced in developing, testing and deploying large source-controlled codebases. I have developed DSP algorithms, data acquisition systems, scenario simulation tools, compressed data storage systems and networking libraries for various projects. I am good at identifying independent blocks of a project that can be reused in the form of libraries.