IS

ISHWARA SHARMA

Principal Engineer at Quadric

Ishwara Sharma has extensive experience in the field of compiler engineering and software development. ISHWARA started their career in 2003 as a Compiler Engineer at Sonim Technologies, where they contributed to the development of a new DSP processor. ISHWARA'sresponsibilities included analyzing generated assembly code to identify bugs in the register allocation phase.

In 2005, Sharma joined General Motors as a Compiler Toolchain Lead. In this role, they were responsible for designing, developing, and leading a vehicle control software tool-chain team. ISHWARA played a key role in the development and deployment of the C source code parser for generating calibration files. ISHWARA also worked on source-code parsing techniques and validation to generate the final code in the required format.

Sharma then joined Sony Software Centre in 2011 as a Compiler Architect. ISHWARA worked on the development and maintenance of an LLVM-based C++ custom compiler for the PlayStation gaming platform. ISHWARA'sresponsibilities included various phases of compiler development, such as LLVMIR, optimization pipeline, code generation, and security tactics. ISHWARA had a strong understanding of processor instruction set architectures and leveraged the compiler to extract maximum performance for PlayStation game deployment.

In 2021, Sharma joined MathWorks as a Principal Compiler Engineer. ISHWARA'srole involved contributing to the development and deployment of code generation capabilities for a mathematical computation language into diverse back-ends. ISHWARA accelerated model simulation using LLVM JIT technologies and explored technologies like Halide and TVM. Sharma took responsibility for delivering product features for model-based design across industries.

Most recently, Sharma joined Quadric in 2023 as a Principal Engineer, where they are currently employed. Additional information about their role at Quadric is not provided.

Ishwara Sharma has a strong educational background in computer science. ISHWARA obtained a Bachelor of Engineering (BE) degree in Computer Science from Visvesvaraya Technological University, which they completed from 1999 to 2003. Following that, they pursued a Master of Science (MS) degree in System Software from BITS Pilani, which they completed from 2006 to 2007. Additionally, Ishwara Sharma has obtained several certifications in various computer science subjects, including RISC-V Instruction Set Architecture from Udemy, Deep Learning Onramp from MathWorks, and several others from LinkedIn and NPTEL.

Links

Previous companies

General Motors logo
Sony logo
Sonim Technologies logo

Timeline

  • Principal Engineer

    April, 2023 - present