Auto Graphics Software Engineer

Qualcomm San Diego , CA 92140

Posted 1 week ago

Job Detail

Job IdE1970797Job TitleAuto Graphics Software EngineerPost Date03/13/2019CompanyQualcomm Technologies, Inc.

Job AreaEngineering

  • Software

LocationCalifornia

  • San Diego

Job OverviewThe Graphics Auto software team is looking for talented software engineers interested in developing software for mobile and devices. The Graphics software team is responsible for delivering device drivers and tools for Snapdragon chipsets, providing best in class performance, power and features. This role will involve working at all layers of the Graphics software stack on Android and Windows.

Responsibilities will include the design and development of new features, support for new hardware pre/post-silicon development, debugging of issues within software, optimizing software for performance and power, development of unit tests and working with our partners, game developers, and OEMs.

A successful candidate will be exposed to OpenGL ES, Vulkan, Direct3D11, Direct3D12 APIs, VR/AR, and work on code spanning user and kernel mode. In addition, they will be working with other technologies including sensors, encoders, DSPs, and display.

" id="hdnJobOverview" />

The Graphics Auto software team is looking for talented software engineers interested in developing software for mobile and devices. The Graphics software team is responsible for delivering device drivers and tools for Snapdragon chipsets, providing best in class performance, power and features. This role will involve working at all layers of the Graphics software stack on Android and Windows.

Responsibilities will include the design and development of new features, support for new hardware pre/post-silicon development, debugging of issues within software, optimizing software for performance and power, development of unit tests and working with our partners, game developers, and OEMs.

A successful candidate will be exposed to OpenGL ES, Vulkan, Direct3D11, Direct3D12 APIs, VR/AR, and work on code spanning user and kernel mode. In addition, they will be working with other technologies including sensors, encoders, DSPs, and display.

All Qualcomm employees are expected to actively support diversity on their teams, and in the Company.Minimum QualificationsBachelor'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 QualificationsProgramming skills in C and C++Software development

Firmware Development ExperienceDevice driver programming

Experience with Object Oriented ProgrammingUser mode or kernel mode device driver experience

Experience with DirectX/OpenGL/OpenCL/Vulkan APIComfortable developing/debugging on the Windows/Android/Linux platforms

Motivated engineer willing to take initiative and operate with minimum guidance" id="hdnPreferredQualifications" />Programming skills in C and C++Software development

Firmware Development ExperienceDevice driver programming

Experience with Object Oriented ProgrammingUser mode or kernel mode device driver experience

Experience with DirectX/OpenGL/OpenCL/Vulkan APIComfortable developing/debugging on the Windows/Android/Linux platforms

Motivated engineer willing to take initiative and operate with minimum guidance

Education RequirementsPreferred: Master's, Computer Engineering and/or Computer Science and/or Electrical Engineering

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

Preferred: Master's, Computer Engineering and/or Computer Science and/or Electrical Engineering

  • LI-SRCKeywords
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
Graphics Power Modelling And Analysis Engineer
New!

Qualcomm

Posted Today

VIEW JOBS 3/22/2019 12:00:00 AM 2019-06-20T00:00 Job Detail Job Id E1971033 Job Title Graphics Power Modelling and Analysis Engineer Post Date 03/21/2019 Company Qualcomm Technologies, Inc. Job Area Engineering - Systems Location California - San Diego Job Overview One of the largest fabless design company in the world provides hardware, software and related services to nearly every mobile device maker and operator in the global wireless marketplace. The Graphics System Team is responsible for the development of end to end and system on chip (SOC) architectural solutions for next generation of graphics processing units (GPUs) and compute devices. This position involves GPU-centric use case analyses of Mobile games/benchmarks, Visual User Interface, DNN-based use-cases/benchmarks, AR/VR use cases and Automotive use cases. This includes thermally-constrained performance of such use cases which requires Snapdragon SOC power estimation which is key to GPU Product Planning. These estimations are then established as targets for the product which will then need to be validated during the life of the product. Validation helps improve model accuracy, identify inefficiencies in SW/HW implementation and offers clues for future SW/HW architecture enhancements. This role requires basic understanding of power concepts and different SOC components (such as CPU, DDR, path-to-DDR). This role also requires working on Android-based devices for measuring performance and power. GPU-centric use case analyses require background in Android and Graphics and involves capturing API-logs, measuring CPU utilization, measuring memory BW information etc on existing silicon. 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. 2+ years Systems Engineering or related work experience. " id="hdnMinimumQualifications" />Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 2+ years Systems Engineering or related work experience. Preferred Qualifications 5+ years industry exp. Understanding of microprocessor/SOC architecture and common SoC hardware blocks (Display, Graphics, CPUs, BUS, etc.) Superior understanding of system level dataflow ( graphics knowledge is plus ) Hands on experience of system level pre-si perf/power modelling and have enough understanding to model new and next generation concepts with least margin of errors Hands on lab measurement experience on device Knowledge of python/perl scripting Work with Graphics driver and applications Experience of architectural trade off analysis for efficient design guideline " id="hdnPreferredQualifications" />5+ years industry exp. Understanding of microprocessor/SOC architecture and common SoC hardware blocks (Display, Graphics, CPUs, BUS, etc.) Superior understanding of system level dataflow ( graphics knowledge is plus ) Hands on experience of system level pre-si perf/power modelling and have enough understanding to model new and next generation concepts with least margin of errors Hands on lab measurement experience on device Knowledge of python/perl scripting Work with Graphics driver and applications Experience of architectural trade off analysis for efficient design guideline Education Requirements Required: Bachelor's, Computer Engineering and/or Computer Networks & Systems and/or Computer Science and/or Control Theory & Control Eng and/or Electrical Engineering and/or Electronics & Satellites Eng and/or Information Technology Preferred: Master's or equivalent experience Keywords Measurements; Scripting; Profiling; Graphics; Power; Performance; Python; Modelling; SOC Qualcomm San Diego CA

Auto Graphics Software Engineer

Qualcomm