Automotive MM Graphics Engineer

  • Company:
  • Location:
  • Salary:
    negotiable / month
  • Job type:
  • Posted:
    1 day ago
  • Category:

Job Id
Job Title
Automotive MM Graphics Engineer
Post Date

Qualcomm Technologies, Inc.

CDMA Technology
Job Area
Engineering – Software
India – Bangalore
Job Overview
Qualcomm India Bangalore Development Center is setting up a dedicated team to cater to the Connected Infotainment segment as part of a global Qualcomm Automotive initiative across sites/continents. This is an exciting opportunity which combines cutting edge Wireless, Multimedia and Embedded technologies and brings them together for a new market vertical. As a key player in the connected car programs of the worlds leading automakers for more than a decade, Qualcomm is transforming the relationship between your car and your digital lifestyle. Connectivity integrated with the latest infotainment systems makes travel more safe, enjoyable and efficient. With 4G LTE Advanced Wi-Fi hotspots, wireless multimedia streaming, real-time 3D navigation with traffic and available parking spot finder, both passengers and drivers gets rich user experience.
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.
Preferred Qualifications
Candidate should be detail-oriented and have strong analytical and debugging skills, strong communication skills (written and verbal) with below skillsets
Experience in embedded software and/or driver development
Extremely strong knowledge of C/C++ programming is mandatory
Knowledge of one or more Real-Time Operating Systems is preferred: (Android/Linux, QNX)
Experience in writing GPU device drivers
Good understanding of one or more composition and rendering frameworks (SurfaceFlinger, OpenGLES, QNX Screen) is a must
Sound understanding of ARM architectures (v7, v8).
Fluent in industry standard software development tools: debuggers, code revision control systems (GIT, Perforce), IDEs and build tools
Experience in 2D and 3D graphics technology and standards such as OpenGL, OpenGL ES, and EGL.
Working knowledge of 2D blitting operations and a good understanding of commonly use color formats used in multimedia applications.
Experience with GPU optimization and ability to identify/ isolate performance issues in graphics applications using profiler tools is expected.
Exposure to automotive navigation applications from Elektrobits, Tom Tom, Garmin, Google maps/earth, Neusoft is a plus.
Knowledge of the use of the GPU as a compute engine: GPGPU, OpenCL, CUDA is a plus
Working knowledge of virtualization technologies across CPU and MM hardware accelerators is a plus.
Education Requirements
Bachelors/Masters Degree in Engineering from a college of repute
OpenGL, OpenGLES, Adreno, Surface Flinger