GPU Software Engineer

Qualcomm San Diego , CA 92140

Posted 2 months ago

Job Detail

Job Id E1980689 Job Title GPU Software Engineer Post Date 02/07/2020 Company Qualcomm Technologies, Inc.

Job Area Engineering

  • Software

Location California

  • San Diego

Job Overview Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning.

It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5Gs potential into world-changing technologies and products. This is the Invention Age and this is where you come in. Responsibilities will include the design and development of new features, debugging of issues within software, optimizing software for performance and power, development of unit tests and working with our partners, and OEMs.

The software development includes writing drivers for OpenGL ES/Vulkan/DX11/ DX12 APIs and for GPU Machine learning acceleration. All Qualcomm employees are expected to actively support diversity on their teams, and in the Company. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

1+ years experience with Programming Language such as C, C++, Java, Python, etc.

" id="hdnMinimumQualifications" />Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

1+ years experience with Programming Language such as C, C++, Java, Python, etc.

Preferred Qualifications Programming skills in C and C++ Software development Device driver programming Experience with Object Oriented Programming Machine Learning is a plus " id="hdnPreferredQualifications" />Programming skills in C and C++ Software development Device driver programming Experience with Object Oriented Programming Machine Learning is a plus Education Requirements Preferred: Bachelors Degree in Engineering, Compute Science, or related field

  • LI-SRC" id="hdnEducationalRequirements" />Required: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

Preferred: Bachelors Degree in Engineering, Compute Science, or related field

  • LI-SRC Keywords
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
GPU Compiler Test Automation Engineer

Qualcomm

Posted 2 weeks ago

VIEW JOBS 3/13/2020 12:00:00 AM 2020-06-11T00:00 Job Detail Job Id E1981500 Job Title GPU compiler test automation engineer Post Date 03/12/2020 Company Qualcomm Technologies, Inc. Job Area Engineering - Software Location California - San Diego Job Overview Qualcomms Adreno GPU is designed completely by its own GPU engineering team. As the largest provider of mobile SoC (system on chip) solutions, Adreno GPU has been the industry leading mobile graphics solution and has been the dominating GPU in todays smart phone market. Our power efficient GPU solution is fundamental to enable the new exciting markets like VR, IoT, AI, drone, autonomous driving etc. GPU compiler is a key component of graphics solution. We are looking for talented engineers to create world class GPU compiler products to enable high performance graphics and compute with low power consumption Overview Qualcomm GPU Compiler team is looking for a talented GPU compiler test automation engineer to work closely with compiler developers to develop scalable and reliable systems, to improve GPU compiler quality and performance on Qualcomm GPU. All Qualcomm employees are expected to actively support diversity on their teams, and in the Company. Minimum Qualifications * Good hands on experience on programming using C/C++. * Strong experience in programming using scripting languages [Perl/Python/Ruby] * Good communication at multiple levels and across multiple disciplines. * Hands on debugging experience [on-target, simulation model] * Team Player, able to collaborate and provide input to multifunctional team. * Ability to work on Windows and Linux environments. * Self-motivated, adaptable and independent, capable of working with limited supervision, pro-actively reporting on status and tasks. * The role requires a willingness to take on tasks outside of a narrowly defined role, and ideally a desire to be multi-skilled. " id="hdnMinimumQualifications" />* Over 6+ years experience developing large scale Automation and Distributed systems. * Good hands on experience on programming using C/C++. * Strong experience in programming using scripting languages [Perl/Python/Ruby] * Good communication at multiple levels and across multiple disciplines. * Hands on debugging experience [on-target, simulation model] * Team Player, able to collaborate and provide input to multifunctional team. * Ability to work on Windows and Linux environments. * Self-motivated, adaptable and independent, capable of working with limited supervision, pro-actively reporting on status and tasks. * The role requires a willingness to take on tasks outside of a narrowly defined role, and ideally a desire to be multi-skilled. Preferred Qualifications * Knowledge in web development. Experience working on JavaScript, jQuery, Ajax, Angular and Node JS. * Hands on experience with Android and/or Windows devices testing and development environment * Familiarity with smartphone development environment (e.g. Android SDK) is a plus. * Experience on working distributed systems like Hadoop, Blaze. Education Requirements Preferred: Master's or above, Computer Engineering and/or Computer Networks & Systems and/or Computer Science and/or Electrical Engineering or equivalent experience" id="hdnEducationalRequirements" />Required: Bachelor's, Computer Engineering and/or Computer Networks & Systems and/or Computer Science and/or Electrical Engineering or equivalent experience Preferred: Master's or above, Computer Engineering and/or Computer Networks & Systems and/or Computer Science and/or Electrical Engineering or equivalent experience Keywords C/C++, Python, Large data systems, Test automation, Software testing, Database, Compiler, Computer graphics Qualcomm San Diego CA

GPU Software Engineer

Qualcomm