Taro Logo

Senior Engineer

Qualcomm is a leading technology company specializing in wireless telecommunications products and services.
Backend
Senior Software Engineer
In-Person
3+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Engineer

Qualcomm India Private Limited is seeking a Senior Engineer to join their Engineering Group, specifically in Software Engineering. This role requires strong expertise in C++ and focuses on embedded software development of 3D graphics for compute and mobile devices. The ideal candidate will have 3-6 years of experience in Embedded SW systems, C++ programming language, and RTOS (Real Time Operation Systems), with strong debugging skills.

Key responsibilities include developing and supporting compliant and optimized DirectX/OpenGLES/Vulkan drivers, working closely with software, hardware, and systems teams. While prior experience in implementing/supporting Graphics drivers for standards like OpenGL and Direct3D is optional, it would be beneficial.

The position requires a minimum of a Bachelor's degree in a relevant field with 2+ years of experience, or a Master's degree with 1+ year of experience, or a PhD in a related field. Candidates should have at least 2 years of academic or work experience with programming languages such as C, C++, Java, or Python.

Qualcomm offers a supportive and inclusive culture where employees can contribute to world-changing innovations and breakthrough technologies. The company provides comprehensive benefits, continuous learning and development programs, tuition reimbursement, and mentorship opportunities. This role presents an excellent opportunity for those passionate about graphics software engineering and embedded systems to work alongside leading experts in the industry.

Join Qualcomm to unlock your full potential and be part of a team that impacts lives around the globe through innovative technology solutions.

Last updated 8 months ago

Responsibilities For Senior Engineer

  • Develop/support compliant and optimized DirectX/OpenGLES/Vulkan drivers
  • Work with software, hardware, and systems teams
  • Embedded software development of 3D graphics for compute & mobile devices

Requirements For Senior Engineer

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience
  • PhD in Engineering, Information Systems, Computer Science, or related field
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
  • Strong expertise in C++
  • Experience in Embedded SW systems
  • Strong Debugging skills
  • MTech/BTech with focus on 3D Graphics, machine learning, GPGPU (preferred)
  • Experience in 3D Graphics programming, DirectX, OpenGLES, Vulkan, Game development, animation, Game Engines, 3d application development (preferred)

Benefits For Senior Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • World-class health benefits
  • Financial planning programs
  • Emotional and mental wellbeing support
  • Work-life balance resources
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?