Raj Visharia
Senior GPU Software Engineer @ Qualcomm
About
Engineer with a passion for bringing hardware to life and powering the future, skilled in C/C++, low-level software, driver development, Embedded Systems, Firmware Development, GPU Software, and performance optimization Skills: • Programming: C, C++, Python • Operating System: FreeRTOS, Windows, Linux (Ubuntu) • Protocols: CAN, I2C, UART/USART, SSI/SPI • Source / Version Control: Git, GitHub, BitBucket, Gerrit • Hardware: LPC1758 (ARM Cortex-M3), Samsung S3C6410 (ARM 11), Jetson TX1 (ARM Cortex A57), Raspberry Pi, Arduino UNO • Software Development Tools: Visual Studio Code, Eclipse IDE, MATLAB, Putty • Debugging Tools: GDB, K-probes, UMR, WinDbg • Experience with debugging using PCAN, BusMaster, Logic Analyzer, DMM, Oscilloscope, PicoScope • Sensors: LiDAR, Ultrasonic sensors, gyroscopes, accelerometers, RPM, NFC tags, RFID
United States
San Francisco Bay Area
Information Technology & Services
C#, Vulkan API, DX12, OpenGL ES, UI, Electronics, Telecommunications Engineering, Operating Systems, Software Deployment, Object-Oriented Programming (OOP), Shell Scripting, Cross-platform Development, Motor Control, Sensor Fusion, CUDA, LiDAR, Deep Learning, Windows Driver Development, Systems Management, Medical Devices
Experience

Senior Software Engineer - GPU Kernel
Santa Clara, California, United States
• Senior GPU Software Engineer developing Power & Performance software of Windows Kernel Driver to enable Intel Integrated/Discrete GPUs • Collaborate with graphics Firmware & Kernel teams to design and develop the interface between Graphics KMD and firmware for power management • Work spans over developing & validating power-state management with the help of lab team, and working with IGCL API team to develop/expose core performance and telemetry set of APIs

Software Engineer Intern
Voice of Things, Inc.
Palo Alto, California
• Worked on software development of ‘Speak to IoT’ architecture with focus on IoT, AI and Embedded Applications • Wrote scripts to download and install binaries on Raspberry Pi from the server and check for a specific wake word

Firmware Intern
Sunnyvale, California
• Part of the firmware team responsible for designing and developing world's first dual chamber leadless pacemaker. • Creating python scripts to automatically test the leadless pacemaker running on FPGA pacing heart simulator. • Designing firmware in C/C++ for the jamming feature to block/ unblock communication between the atrium and ventricle leadless devices. • Working on STT Buffer to convert D/A or A/D signals from engineering programmer to STT before passing them to the atrium and ventricle devices. • Build APIs for the test setup of pacemakers and debug scripts by reading circuit design/schematics, reqyuirements and by using Picoscope (Oscilloscope software) and other test equipment.

Software Engineering Intern
Sunnyvale, California
• Design, develop, document, and review software (Python scripting) for testing pacemaker programmer software. • Run the developed script for different test cases (as per the requirement document) and find scenarios where the code can break and then resolve them.

System Engineer
Mumbai
• Was a part of a team that supported inventory applications and web servers for a chemical industry. • Monitored several tasks and took periodic backups using shell scripting. • Successfully completed 3 months training in C++, UNIX, shell scripting and business skills. • Interacted and conducted Web-ex meetings with customers, users, business partners and other offshore teams on daily basis. • Played a key role in a Process Improvement (PI) Idea, which prevented a recurring issue. Thus, saved millions of dollars for the client company and reduced the work efforts of the team. • Awarded "On The Spot" award for remarkable performance and appreciation from the business partners in October 2016. • Along with few others carried out a dance performance in order to raise awareness for a kind initiative, 'Samarthan- Ek Abhyaan', which helped raise enough funds to construct a bore well at the girls' orphanage, 'Aasara' in Mumbai. Also, taught and organized events at the orphanage during the weekends. • Was an active member of ‘fun@work’, which periodically organized events in order to bring about a paradigm shift in the daily, monotonous work life in the IT industry.
Raj Visharia's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.




