Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
4 - 9 years
30 - 45 Lacs
Hyderabad
Work from Office
bout the Role Work closely with customers to support and enable Deep Learning software and application development. Develop software applications to demonstrate Deep Learning use cases primarily in vision analytics workloads. Create application notes and other documentation on software tool flows. Performance and Power measurement and analysis of Embedded AI systems. Necessary qualifications BTech/MTech in EE/CS 4+ years of experience. Experience in building embedded software applications. Experience programming in Python, C, and C++. Experience in vision frameworks like OpenCV, GStreamer, OpenCL, and so forth. Excellent problem-solving skills. Excellent communication skills. Preferred qualifications Experience with video/multimedia/image processing software development. Exposure to Neural Networks, AI/ML/DL models, training, and frameworks like TensorFlow, Caffe, and PyTorch. Experience with Driver development in Linux, macOS, or Windows platforms. Experience in debugging hardware. Ability to work both independently and in highly collaborative team environments. Ability to learn new tools and concepts quickly.
Posted 2 months ago
8 - 13 years
30 - 45 Lacs
Hyderabad
Work from Office
This is what you are responsible for Work closely with customers to support and enable embedded application development Develop software applications to demonstrate Deep Learning use cases primarily in vision analytics workloads Create application notes and other documentation on software tool flows Performance and Power measurement and analysis of Embedded AI systems Create communication plan and processes to effectively prioritize customers, issues and features Necessary qualifications Demonstrated ability to support customers Customer first attitude, track record of root-cause analysis and fixing a problem for good Bachelors Degree in Computer Science or Electronics plus 5+ years of experience Experience in building embedded software applications Experience programming in Python, C, C++ Experience in vision frameworks like OpenCV, gstreamer, OpenCL etc. Excellent problem-solving skills Excellent communication skills Preferred qualifications Strong analytical and quantitative skills Experience with video/multimedia/image processing software development Exposure to Neural Networks, AI/ML/DL models, training, frameworks like TensorFlow, Caffe, PyTorch Experience with Driver development in Linux, MacOS or Windows platforms Experience at debug of hardware Ability to work both independently and in highly collaborative team environments
Posted 2 months ago
5 - 10 years
9 - 13 Lacs
Pune, Hyderabad, Mumbai (All Areas)
Hybrid
Job Title: Senior GPU Engineer Job Location: Hyderabad, India Job Summary: Right Skale is seeking a GPU engineer to develop and optimize algorithms for real-time medical ultrasound imaging. This position is with an ultrasound company located in the heart of Silicon Valley, USA. The candidate shall be well versed in modern GPU architectures, frameworks, and languages, adhere to software development lifecycle best practices and be comfortable working from requirements and detail design documents to production code. The position will also have an opportunity to work directly with the client at their US location. Job Responsibilities: Development of GPU-optimized signal and image processing pipelines in collaboration with a cross-functional team of experts, engineers and designers. Development of automated test procedures and infrastructure of the pipelines. Design reviews, code reviews, verification testing and analysis of the mobile application. Ownership of particular imaging modes and features such as advanced image. processing, 3D visualization, A.I. assisted detection, etc. Education/Experience Requirements: 4-5 years relevant experience in a software development role including experience with mobile OSs. Demonstrated abilities of implementing realtime signal processing algorithms on a GPU. Ultrasound and Medical Imaging background is a plus. Solid programming skills in iOS (Swift), Android (Java/C++), Python and familiarity with GPU frameworks/SDKs such as Metal2, CUDA, OpenGL, OpenCL, or Vulkan.
Posted 2 months ago
7 - 12 years
8 - 14 Lacs
Chennai, Coimbatore
Work from Office
NP : Immediate to 45 days Job Description : We are looking for strong C/C++ developers with a passion for performance optimization and systems programming. While prior experience with CUDA, OpenCL, or hardware accelerators is a plus, we welcome candidates who are eager to learn and scale up in machine learning, computer vision, and numeric library optimization for CPUs, GPUs, DSPs, and accelerators. Key Responsibilities : - Develop and optimize high-performance software using C/C++ for numerical computing, machine learning, and computer vision applications. - Learn and apply low-level optimizations, including parallelization, vectorization, and memory management, to enhance execution on hardware platforms. - Work closely with software and hardware engineers to adapt algorithms for maximum efficiency on target architectures. - Gain hands-on experience with CUDA, OpenCL, or similar programming models as part of the role. - Collaborate with customers to understand their requirements and develop tailored software solutions. - Conduct performance analysis and benchmarking to ensure optimized execution. - Stay up to date with the latest advancements in hardware acceleration and high-performance computing. Qualifications : - BTech/BE/MTech/ME/MS/PhD in CSE/IT/ECE. - 2+ years of experience in C/C++ development, with a strong grasp of data structures, algorithms, and performance optimization. - Willingness to learn and grow in GPU programming, parallel computing, and hardware acceleration. - Knowledge of parallel computing concepts, SIMD instructions, and memory hierarchies is a plus. - Prior experience with CUDA, OpenCL, or similar is advantageous but not mandatory. - Strong problem-solving skills and the ability to work independently or in a team.
Posted 2 months ago
6 - 11 years
8 - 14 Lacs
Chennai, Coimbatore
Work from Office
Mandatory skills : C/C++, CUDA, OpenCL, or other relevant languages for hardware optimization We are seeking a talented engineer to implement and optimize machine learning, computer vision, and numeric libraries for target hardware architecture, including CPUs, GPUs, DSPs, and other accelerators. Your expertise will be instrumental in enabling efficient and high- performance execution of algorithms on these hardware platforms. Key Responsibilities : - Implement and optimize machine learning, computer vision, and numeric libraries for target hardware architectures, including CPUs, GPUs, DSPs, and other accelerators. - Work closely with software and hardware engineers to ensure optimal performance on target platforms. - Implement low- level optimizations, including algorithmic modifications, parallelization, vectorization, and memory access optimizations, to fully leverage the capabilities of the target hardware architectures. - Work with customers to understand their requirements and implement libraries to meet their needs. - Develop performance benchmarks and conduct performance analysis to ensure the optimized libraries meet the required performance targets. - Stay current with the latest advancements in machine learning, computer vision, and high- performance computing. Qualifications : - BTech/BE/MTech/ME/MS/PhD degree in CSE/IT/ECE - 5+ years of experience working in Algorithm Development, Porting, Optimization & Testing - Proficient in programming languages such as C/C++, CUDA, OpenCL, or other relevant languages for hardware optimization. - Hands- on experience with hardware architectures, including CPUs, GPUs, DSPs, and accelerators, and familiarity with their programming models and optimization techniques. - Knowledge of parallel computing, SIMD instructions, memory hierarchies, and cache optimization techniques. - Experience with performance analysis tools and methodologies for profiling and optimization. - Knowledge of deep learning frameworks and techniques is good to have - Strong problem- solving skills and ability to work independently or within a team.
Posted 2 months ago
3 - 8 years
4 - 6 Lacs
Kolkata
Work from Office
Responsibilities: * Develop & integrate C++ software on Azure platform with GPU acceleration using OpenCL/CUDA. * Conduct system integration, testing & licensing implementations for embedded systems. Work from home
Posted 2 months ago
2 - 7 years
4 - 9 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR 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. Python Automation Testing enginer, Senior Job Location:Hyderabad More details below: Join the growing team at Qualcomm focused on advancing state-of-the-art in Machine Learning. The team uses Qualcomm chips"™ extensive heterogeneous computing capabilities to allow inference of trained neural networks on-device without a need for connection to the cloud. Our inference engine is designed to help developers run neural network models trained in a variety of frameworks on Snapdragon platforms at blazing speeds while still sipping the smallest amount of power. See your work directly impact billions of devices around the world. Responsibilities: In this position, you will be responsible for the development and commercialization of ML solutions like Snapdragon Neural Processing Engine (SNPE) SDK on Qualcomm SoCs. You would be enabling AI/ML stack on various platforms and optimize the performance on multiple hardware accelerators (like CPU/GPU/NPU). You will have expert knowledge in deployment aspects of large software C/C++ dependency stacks using best practices. You will also have to keep up with the fast-paced development happening in the industry and academia to continuously enhance our solution from software engineering as well as machine learning standpoint. Requirements: Master"™s or Bachelor"™s degree in Computer science or equivalent.1-2 years of relevant work experience in software development. Basics of Deep-learning and familiarity with neural network operators. Experience with optimizing algorithms for AI hardware accelerators (like CPU/GPU/NPU).Strong development skills in C and C++.Excellent analytical and debugging skills. Good communication skills (verbal, presentation, written). Ability to collaborate across a globally diverse team and multiple interests. Preferred Qualifications Knowledge of Processor architecture, memory hierarchies, cache and system design fundamentals. Basic OS concepts, multithreading, synchronization, posix threads. Knowledge of object-oriented software development.Background in mathematical operations:linear algebra, fast-math libraries.Floating-point, Fixed-point representations and Quantization concepts. Knowledge of parallel computing systems and associated languages like OpenCL, CUDA, etc. is a plus. Level of Responsibility: Works under supervision. Decision-making may affect work beyond immediate work group. Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively.
Posted 3 months ago
5 - 10 years
7 - 12 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: About The Role : Analyze and evaluate GPU architecture/microarchitecture and workload for performance and power optimizations GPU power modeling and estimation for projection and correlation GPU workload analysis, profiling, and characterizations Analyze, model, and minimize GPU register, logic, memory, and clock power Develop and maintain tests for pre-silicon and post-silicon power verifications. Work closely with multiple teams such as RTL designer, architecture, design verification, compiler, driver, silicon implementation, and post-silicon teams Knowledge of Graphics architecture is a plus Additional About The Role : Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. Preferred Qualifications: Master's or PhD degree or equivalent in Computer Engineering, Computer Science, Electrical Engineering, or related field. 7+ years Systems Engineering or related work experience 3+ years of experience with advanced CPU/GPU architecture/microarchitecture design development 5+ years of experience with VLSI design and verification 5+ years of experience with low-power ASIC design techniques Experience with industry tools such as PrimeTime PX and Power Artist Experience with Vulkan, DirectX3D, OpenGL, OpenCL, or Cuda development Experience with GPU driver and compiler development Skills:C/C++ Programming Language, Scripting (Python/Perl), Assembly, Verilog/SystemVerilog, Design Verification Additional About The Role :
Posted 3 months ago
2 - 7 years
4 - 9 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: General Summary: Architects, designs, implements, verifies, and optimizes structure and performance of drivers, features, and applications. The Graphics software team is looking for talented software engineers interested in developing software for mobile 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/or Windows. Responsibilities: Responsibilities will include the design and development of new features in GPU technology, support for new GPU 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. Embedded Kernel software development of 3D graphics for mobile devices. Position involves Kernel mode drivers design and development on multiprocessor and multithreaded platforms, interactions/collaboration with software, hardware, and systems teams to develop/maintain optimized KGSL/ DRM drivers for Mobile/XR/IoT devices running on Android/ Linux. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR 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. The ideal candidate will have: - Strong C/C++ programming skills - Embedded SW systems, RTOS (Real Time Operation Systems), strong Debugging skills - Experience working with GPU, CPUs, or Linux Device Drivers - Prior development experience in implementing/supporting Graphics driver for standards (OpenGLES, Vulkan, OpenCL or Direct3D) and kernel mode drivers (DRM/KGSL) is an added advantage. - Interest in graphics technology. Minimum Qualifications Education: Bachelors/Masters - Computer Science B.Tech, B.E., M. Tech in ECE/CSE
Posted 3 months ago
5 - 7 years
8 - 14 Lacs
Hyderabad
Work from Office
Working mode : Regular Notice Period : Immediate - 15 Days We are seeking a highly skilled Open GL Developer to join our dynamic team. As an integral part of our development process, you will be responsible for creating exceptional graphics experiences for our users. The ideal candidate possesses a strong foundation in C/C++, a deep understanding of OS concepts, and expertise in at least one graphics API (OpenGLES, Vulkan, or OpenCL). Responsibilities : - Develop high-performance, visually stunning graphics applications using Open GL and related technologies. - Optimize graphics performance and power efficiency across various hardware platforms. - Collaborate with cross-functional teams to implement innovative graphics solutions. - Troubleshoot and resolve complex graphics-related issues. - Stay up-to-date with the latest graphics technologies and industry trends. Requirements : - Strong proficiency in C/C++ programming. - In-depth knowledge of OS concepts and architecture. - Expertise in at least one graphics API (OpenGLES, Vulkan, or OpenCL) OR extensive experience with the Android Framework for graphics development. - Proven ability to optimize graphics performance and power efficiency. - Excellent problem-solving and debugging skills. - Strong communication and collaboration abilities. - Ability to work independently and as part of a team. Preferred Qualifications : - Experience with game development or other real-time graphics applications. - Knowledge of shader programming (GLSL, HLSL). - Experience with performance profiling and optimization tools.
Posted 3 months ago
3 - 8 years
5 - 10 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Interested in enabling next generation graphics, games, ray tracing, machine learning, image and video processing, even Mars drones? In the GPU Developer Tools team, you will contribute to initiatives that provide developers the capabilities to learn, debug, and advance these technologies and more. The Qualcomm Adreno GPU Software team is looking for talented engineers to work on next generation GPU Developer Tools. Responsibilities include the design and development of profiling and performance analysis tools, GPU debugging tools, collaborating with GPU hardware and software teams on performance validation and analysis, new feature development, debugging issues, optimizing for the user experience, and working with the developer ecosystem, our partners, and OEMs. This role is an opportunity to shape how developers optimize for the Snapdragon Adreno GPU and have insight into next generation GPU hardware design. Our efforts in GPU Developer Tools create opportunities for our team members to learn new technologies and engage in full stack development ranging from user interfaces to graphics driver instrumentation. Experience in developing real-time software applications, graphics and/or GPGPU applications, games, middleware, drivers, or developer tools is a big plus. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. In this role, you will: Design and develop profiling, performance analysis, and debugging tools features. Collaborate with GPU hardware and software teams on performance validation and analysis. Debug issues, optimize for the user experience, and work with the developer ecosystem, partners, and OEMs. Shape how developers optimize for the Snapdragon Adreno GPU and gain insight into next generation GPU hardware design. The ideal candidate will meet two or more qualifications: 3+ years of professional experience Extensive programming knowledge in C/C++ Strong knowledge of GPU hardware and graphics concepts Demonstrated ability to deliver software features and products while ensuring the highest standards of quality and innovation One or more of the following qualifications is a plus: Experience developing graphics applications with Vulkan, DirectX, Metal, OpenGL, WebGL or graphics development through Unity, Unreal Engine, Godot or a comparable graphics or game engine Experience developing GPU computing applications with OpenCL, CUDA, SYCL etc. Experience debugging, optimizing, profiling, and tuning real-time graphics and/or compute applications Experience with game engines, graphics frameworks, or general computing frameworks leveraging the GPU Knowledge of recent graphics trends, especially ray tracing and emerging capabilities such as mesh shading and workgraphs Familiarity with Graphics Profilers and Debuggers such as Nsight, PIX, GPA, RenderDoc, Radeon Profilers, GfxReconstruct Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 3 months ago
12 - 18 years
35 - 40 Lacs
Bengaluru, Mumbai (All Areas)
Work from Office
designing robust software architectures integrating advanced algorithms optimising solutions for real-world UAV applications like Vision based UAV navigation developing multi-modal architectures for applications -Advanced Driver Assistance Systems Required Candidate profile Expert application and integration of cutting-edge DL/CV. Designing scalable and modular systems. Strategic hardware utilization for performance. Optimizing DL inference
Posted 3 months ago
6 - 11 years
35 - 55 Lacs
Mumbai, Thane
Work from Office
CUDA is a must JD For Senior Engineer (HPC GPU):- As a Senior / Team Lead (HPC) you will provide leadership in designing and implementing groundbreaking GPU computers that run demanding deep learning, high-performance computing, and computationally intensive workloads. We seek an expert to identify architectural changes and/or completely new approaches for accelerating our deep learning models. As an expert, you will help us with the strategic challenges we encounter, including compute, networking, and storage design for large scale, high-performance workloads, effective resource utilization in a heterogeneous computing environment, evolving our private/public cloud strategy, capacity modelling, and growth planning across our products and services. As an architect you are responsible for converting business needs associated with AI-ML algorithms in to a set of product goals covering workload scenarios, end user expectations, compute infrastructure and time of execution; this should lead to a plan for making the algorithms production ready Benchmark and optimise the Computer Vision Algorithms and the Hardware Accelerators for performance and quality KPIs. Optimize algorithms for optimal performance on the GPU tensor cores. Collaborate with various teams to drive an end to end workflow from data curation and training to performance optimization and deployment. Mentor and manage the reporting team Skills Required MS or PhD in Computer Science, Electrical Engineering, or related field. A strong background in deployment of complex deep learning architectures . 5+ years of relevant experience in at least a few of the following relevant areas is required in your work history: Machine learning (with focus on Deep Neural Networks), including understanding of DL fundamentals; Experience adapting and training DNNs for various tasks; Experience developing code for one or more of the DNN training frameworks (such as Caffe, TensorFlow or Torch): Numerical analysis, Performance analysis, Model compression and Optimization & Computer architecture. Strong Data structures and Algorithms know-how with Excellent C/C++ programming skills. Hands-on expertise with PyTorch, TensorRT, CuDNN Hand-on expertise with GPU computing (CUDA, OpenCL, OpenACC) and HPC (MPI, OpenMP) In-depth understanding of container technologies like Docker, Singularity, Shifter, Charliecloud. Proficient in Python programming and bash scripting. Proficient in Windows, Ubuntu and Centos operating systems. Excellent communication and collaboration skills. Self-motivated and able to find creative practical solutions to problems. Good to have Hands-on experience with HPC cluster job schedulers such as Kubernetes, SLURM, LSF. Familiarity with cloud computing architectures Hands-on experience with Software Defined Networking and HPC cluster networking. Working knowledge of cluster configuration management tools such as Ansible, Puppet, Salt. Understanding of fast, distributed storage systems and Linux file systems for HPC workloads.
Posted 3 months ago
3 - 8 years
5 - 10 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: About The Role : Qualcomm is the largest fabless design company in the world. Qualcomm provides hardware, software and related services to nearly every mobile device maker and operator in the global wireless marketplace. Our chipsets power a variety of products; tablets, smartphones, e-readers and other devices, and our digital design team is at the core of all of them. Depending on your technical area, you will be responsible for becoming a subject matter expert and go-to person for other members of your team. The environment is fast-paced and requires cross-functional interaction on a daily basis so good communication, planning and execution skills are a must. Qualcomm's Adreno Graphics Research Team is responsible for research, prototyping, profiling, analysis and optimization of emerging 3D Computer Graphics algorithms such as Ray Tracing, Mesh Shading, Workgraphs to name a few. The team works at the intersection of Computer Graphics and GPU architecture, identifying architectural inefficiencies in existing Adreno GPU hardware (HW) and proposing next-generation GPU HW architectural improvements. Position Overview: - Develop, analyze and optimize emerging graphics workloads. - Build functional models and microbenchmarks to obtain a deeper understanding of underlying GPU HW and make recommendations based on analysis. - Identifying and quantifying performance bottlenecks and resolving the same through either HW or SW (e.g. GPU Compiler or Driver) optimizations. - Work closely with HW Architects to develop new features to define Next Gen GPU Architecture. - Explore emerging algorithms in 3D Graphics domain including literature survey, competitive analysis, research on short comings and propose new changes that benefit Adreno GPU's performance, power and/or functionality. Minimum Qualifications - Bachelor's or higher degree in Computer Engineering, Computer Science or related field. - 10+ years Systems Engineering or related work experience Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. Preferred Qualifications: - Master's or higher degree in Computer Engineering or Computer Science. - 10+ years of relevant GPU System Engineering or Research experience. - Expertise with Vulkan, DirectX. OpenGL, or OpenGL ES - Familiar with modern PC/console game engine architectures - Familiarity with 3D graphics profilers and debuggers such as Snapdragon Profiler, RenderDoc, Pix, NSight, etc" Applicants :Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 3 months ago
3 - 8 years
5 - 10 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: You will be part of Automotive Applications & Product Performance team that is responsible for enabling new technologies and optimizing application and System performance on Snapdragon Automotive chipsets. This position specifically requires knowledge on ARM devices with Systems background . Responsibilities include: Drive Hardware Validation and Performance analysis on silicon using various System and Cores (i.e. CPU, GPU, Memory and AI/ML) benchmarks like Dhrystone, Antutu, GeekBench, GfxBench, SpectInt, Resnet etc. Use of Performance tools to analyze the load patterns across IPs and identify any performance bottlenecks in system. Analyzing Performance KPIs of Auto SoC subsystems like CPU, GPU, NSP, Memory, Camera, Display, Video and corelate performance with projection Evaluate and characterize performance at various junction temperatures and optimize to run at high ambient temperatures. Analyze and optimize the System performance parameters of SoC infrastructure like NoCs, LP5 DDR, etc. Collaborate with cross-functional global teams to plan, execute performance activities on Auto chipsets as well make recommendations for next generation chipsets. Minimum Qualifications 6+ years of industry experience in the following: Experience working on any ARM/x86 based platforms, mobile/automotive operating systems and/or performance profiling tools. Experience in application or driver development in Linux\QNX and ability to create/customize make files with various compiler options is a plus. Must be quick learner and should be able to adapt to new technologies. Must have excellent communication skills. Preferred Qualifications Additional skills in the following areas are preferred: Knowledge on Computer architecture, LP5 DDR, Bus/NOC profiling is big plus. Fundamentals on any Automotive operating system like AGL/QNX/Hypervisor & experience working on any Automotive applications. Basic Knowledge on any multimedia frameworks like OpenGL/ES, OpenMax and OpenCL is plus. Experience in creating the professional quality reports and slides using MSOffice or any advanced visualization tools. Experience in PoC development and competitive analysis Knowledge on Voltage/Power/Thermal domain is plus. Education Requirements "‹ Required:Bachelor's, Computer Engineering and/or Computer Science and/or Electrical Engineering Preferred:Master's, Computer Engineering and/or Computer Science and/or Electrical Engineering Keywords Architecture Performance, System Performance, Automotive Performance, Benchmarks, Thermal Performance, UX optimization, QNX, Hypervisor, Application Development Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. Applicants :Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 3 months ago
5 - 10 years
7 - 12 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: About The Role : About The Role : Analyze and evaluate GPU architecture/microarchitecture and workload for performance and power optimizations GPU power modeling and estimation for projection and correlation GPU workload analysis, profiling, and characterizations Analyze, model, and minimize GPU register, logic, memory, and clock power Develop and maintain tests for pre-silicon and post-silicon power verifications. Work closely with multiple teams such as RTL designer, architecture, design verification, compiler, driver, silicon implementation, and post-silicon teams Knowledge of Graphics architecture is a plus Minimum Qualifications: Bachelor's degree or equivalent in Computer Engineering, Computer Science, Electrical Engineering, or related field. 2+ years of experience with ASIC design and verification 2+ years of experience with low-power ASIC optimization Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience.* Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Systems Engineering or related work experience. Preferred Qualifications: Master's or PhD degree or equivalent in Computer Engineering, Computer Science, Electrical Engineering, or related field. 3+ years of experience with advanced CPU/GPU architecture/microarchitecture design development 5+ years of experience with VLSI design and verification 5+ years of experience with low-power ASIC design techniques Experience with industry tools such as PrimeTime PX and Power Artist Experience with Vulkan, DirectX3D, OpenGL, OpenCL, or Cuda development Experience with GPU driver and compiler development Skills:C/C++ Programming Language, Scripting (Python/Perl), Assembly, Verilog/SystemVerilog, Design Verification Applicants :Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 3 months ago
3 - 8 years
5 - 10 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: 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 exciting new markets like VR, IoT, AI, drone, autonomous driving etc. We are looking for talented Graphics System engineers to create world class GPU products to enable high performance graphics and compute with low power consumption. As a member of our Graphics System team, you will help create the simulator of our next generation graphics core for mobile devices. In this position, you will be responsible for development of the GPU architecture design using advanced modeling methodologies. You are expected to understand the design and implementation, define the development scope, develop the algorithm for some functional blocks, and verify the correctness of the design. You will be working with architects, designers, driver, and compiler teams to accomplish your tasks. Develop bitwise accurate functional models (C-model) (by using C/C++ etc.) to simulate our new architectures and solutions Develop solid test suites and perform functional verification & validation with the C-Model and RTL simulation Perform conformance tests, stress & random tests and stabilize GPUs & Compute systems Additional About The Role : Additional About The Role : Critical "Must Have" skills/experience for role Good understanding of modern 3D graphics pipeline. Programming experience in graphics or compute using API like DirectX, OpenGL OpenCL, Vulkan. Programming experience in modeling using C++ and good understanding of computer/GPU architecture and pipeline. Debugging and problem-solving skills. Ability to write clean, professional & maintainable code in C++. Additional About The Role : Additional About The Role : Additional About The Role : Additional About The Role : Preferred skills/experience for role: Knowledge on graphics/ray-tracing/compute architecture & pipeline (e.g., DirectX, OpenGL, OpenCL, Vulkan, etc.) C/C++/Perl/Python programming language Good communication skills and ability & desire to work as a team player. SystemC and TLM experience are desirable Agile development methodology experience is preferable Graphics & compute driver or compiler experience is a plus Verilog/Vera/System Verilog experience is a plus Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. Required : Minimum Qualifications - Bachelor's or higher degree in Computer Engineering, Computer Science, Electrical Engineering, or related field. 8+ years Systems Engineering or related work experience Preferred Qualifications:- Master's or higher degree in Computer Engineering or Computer Science. 7+ years Systems Engineering or related work experience Applicants :Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 3 months ago
7 - 12 years
9 - 14 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: About The Role : Qualcomm is the largest fabless design company in the world. Qualcomm provides hardware, software and related services to nearly every mobile device maker and operator in the global wireless marketplace. Our chipsets power a variety of products; tablets, smartphones, e-readers and other devices, and our digital design team is at the core of all of them. Depending on your technical area, you will be responsible for becoming a subject matter expert and go-to person for other members of your team. The environment is fast-paced and requires cross-functional interaction on a daily basis so good communication, planning and execution skills are a must. Qualcomm's Adreno Graphics Research Team is responsible for research, prototyping, profiling, analysis and optimization of emerging 3D Computer Graphics algorithms such as Ray Tracing, Mesh Shading, Workgraphs to name a few. The team works at the intersection of Computer Graphics and GPU architecture, identifying architectural inefficiencies in existing Adreno GPU hardware (HW) and proposing next-generation GPU HW architectural improvements. Position Overview: - Develop, analyze and optimize emerging graphics workloads. - Build functional models and microbenchmarks to obtain a deeper understanding of underlying GPU HW and make recommendations based on analysis. - Identifying and quantifying performance bottlenecks and resolving the same through either HW or SW (e.g. GPU Compiler or Driver) optimizations. - Work closely with HW Architects to develop new features to define Next Gen GPU Architecture. - Explore emerging algorithms in 3D Graphics domain including literature survey, competitive analysis, research on short comings and propose new changes that benefit Adreno GPU's performance, power and/or functionality. Minimum Qualifications - Bachelor's or higher degree in Computer Engineering, Computer Science or related field. - 8+ years Systems Engineering or related work experience Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. Preferred Qualifications: - Master's or higher degree in Computer Engineering or Computer Science. - 7+ years of relevant GPU System Engineering or Research experience. - Expertise with Vulkan, DirectX. OpenGL, or OpenGL ES - Familiar with modern PC/console game engine architectures - Familiarity with 3D graphics profilers and debuggers such as Snapdragon Profiler, RenderDoc, Pix, NSight, etc" Applicants :Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 3 months ago
3 - 8 years
5 - 10 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: The Qualcomm Adreno GPU Software team is looking for talented engineers to work on next generation GPU Developer Tools. Responsibilities include the design and development of profiling and performance analysis tools, GPU debugging tools, collaborating with GPU hardware and software teams on performance validation and analysis, new feature development, debugging issues, optimizing for the user experience, and working with the developer ecosystem, our partners, and OEMs. This role is an opportunity to shape how developers optimize for the Snapdragon Adreno GPU and have insight into next generation GPU hardware design. Our efforts in GPU Developer Tools create opportunities for our team members to learn new technologies and engage in full stack development ranging from user interfaces to graphics driver instrumentation. Experience in developing real-time software applications, graphics and/or GPGPU applications, games, middleware, drivers, or developer tools is a big plus. In this role, you will: Design and develop profiling, performance analysis, and debugging tools features. Collaborate with GPU hardware and software teams on performance validation and analysis. Debug issues, optimize for the user experience, and work with the developer ecosystem, partners, and OEMs. Shape how developers optimize for the Snapdragon Adreno GPU and gain insight into next generation GPU hardware design. The ideal candidate will meet two or more qualifications: Extensive programming knowledge in C/C++ Strong knowledge of GPU hardware and graphics concepts Demonstrated ability to deliver software features and products while ensuring the highest standards of quality and innovation One or more of the following qualifications is a plus: Experience developing graphics applications with Vulkan, DirectX, Metal, OpenGL, WebGL or graphics development through Unity, Unreal Engine, Godot or a comparable graphics or game engine Experience developing GPU computing applications with OpenCL, CUDA, SYCL etc. Experience debugging, optimizing, profiling, and tuning real-time graphics and/or compute applications Experience with game engines, graphics frameworks, or general computing frameworks leveraging the GPU Knowledge of recent graphics trends, especially ray tracing and emerging capabilities such as mesh shading and workgraphs Familiarity with Graphics Profilers and Debuggers such as Nsight, PIX, GPA, RenderDoc, Radeon Profilers, GfxReconstruct Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Applicants :Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 3 months ago
3 - 8 years
5 - 10 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: 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 exciting new markets like VR, IoT, AI, drone, autonomous driving etc. We are looking for talented Graphics System engineers to create world class GPU products to enable high performance graphics and compute with low power consumption. As a member of our Graphics System team, you will help create the simulator of our next generation graphics core for mobile devices. In this position, you will be responsible for development of the GPU architecture design using advanced modeling methodologies. You are expected to understand the design and implementation, define the development scope, develop the algorithm for some functional blocks, and verify the correctness of the design. You will be working with architects, designers, driver, and compiler teams to accomplish your tasks. Develop bitwise accurate functional models (C-model) (by using C/C++ etc.) to simulate our new architectures and solutions Develop solid test suites and perform functional verification & validation with the C-Model and RTL simulation Perform conformance tests, stress & random tests and stabilize GPUs & Compute systems Additional About The Role : Additional About The Role : Critical "Must Have" skills/experience for role Good understanding of modern 3D graphics pipeline. Programming experience in graphics or compute using API like DirectX, OpenGL OpenCL, Vulkan. Programming experience in modeling using C++ and good understanding of computer/GPU architecture and pipeline. Debugging and problem-solving skills. Ability to write clean, professional & maintainable code in C++ Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. Preferred skills/experience for role: Knowledge on graphics/ray-tracing/compute architecture & pipeline (e.g., DirectX, OpenGL, OpenCL, Vulkan, etc.) C/C++/Perl/Python programming language Good communication skills and ability & desire to work as a team player. SystemC and TLM experience are desirable Agile development methodology experience is preferable Graphics & compute driver or compiler experience is a plus Verilog/Vera/System Verilog experience is a plus Required : Minimum Qualifications - Bachelor's or higher degree in Computer Engineering, Computer Science, Electrical Engineering, or related field. 8+ years Systems Engineering or related work experience Preferred Qualifications:- Master's or higher degree in Computer Engineering or Computer Science. 7+ years Systems Engineering or related work experience Applicants :Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 3 months ago
5 - 10 years
7 - 12 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: The Qualcomm Adreno GPU Software team is looking for talented engineers to work on next generation GPU Developer Tools. Responsibilities include the design and development of profiling and performance analysis tools, GPU debugging tools, collaborating with GPU hardware and software teams on performance validation and analysis, new feature development, debugging issues, optimizing for the user experience, and working with the developer ecosystem, our partners, and OEMs. This role is an opportunity to shape how developers optimize for the Snapdragon Adreno GPU and have insight into next generation GPU hardware design. Our efforts in GPU Developer Tools create opportunities for our team members to learn new technologies and engage in full stack development ranging from user interfaces to graphics driver instrumentation. Experience in developing real-time software applications, graphics and/or GPGPU applications, games, middleware, drivers, or developer tools is a big plus. In this role, you will: Design and develop profiling, performance analysis, and debugging tools features. Collaborate with GPU hardware and software teams on performance validation and analysis. Debug issues, optimize for the user experience, and work with the developer ecosystem, partners, and OEMs. Shape how developers optimize for the Snapdragon Adreno GPU and gain insight into next generation GPU hardware design. The ideal candidate will meet two or more qualifications:10 years of professional experience Extensive programming knowledge in C/C++ Strong knowledge of GPU hardware and graphics concepts Demonstrated ability to deliver software features and products while ensuring the highest standards of quality and innovation One or more of the following qualifications is a plus: Experience developing graphics applications with Vulkan, DirectX, Metal, OpenGL, WebGL or graphics development through Unity, Unreal Engine, Godot or a comparable graphics or game engine Experience developing GPU computing applications with OpenCL, CUDA, SYCL etc. Experience debugging, optimizing, profiling, and tuning real-time graphics and/or compute applications Experience with game engines, graphics frameworks, or general computing frameworks leveraging the GPU Knowledge of recent graphics trends, especially ray tracing and emerging capabilities such as mesh shading and workgraphs Familiarity with Graphics Profilers and Debuggers such as Nsight, PIX, GPA, RenderDoc, Radeon Profilers, GfxReconstruct Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Applicants :Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 3 months ago
8 - 10 years
10 - 12 Lacs
Bengaluru
Work from Office
The software team in Software and AI organization is a world-class global and specialized team, on a mission to build the next generation of Graphics and AI client Software. This position requires a highly motivated and skilled Software Engineer with a strong foundation in GPU programming and a passion for AI/ML. The ideal candidate will be responsible for developing, validating and optimizing high-performance GPU-accelerated AI applications. This role involves close collaboration with cross-functional teams, including hardware engineers, AI researchers, and product managers, to deliver cutting-edge AI solutions. Key responsibilities include Develop, optimize, and maintain high-performance GPU kernels and libraries for AI workloads. Optimize AI models for specific GPU architectures, focusing on performance, power and memory utilization. Investigate and implement advanced GPU programming techniques. Develop a strong understanding of AI/ML algorithms and their implementation on GPUs, collaborate with AI researchers to investigate and evaluate models for integration. This position also requires conducting performance profiling and analysis of GPU applications, Identify and resolve performance bottlenecks. In this position, you will also conduct research and development on new GPU programming techniques and optimization strategies. Qualifications Minimum Qualifications: The successful candidate must have a BS degree or MS degree with a minimum 8-10 years' experience. Degree should be in Computer Engineering or Computer Science. Experience and proficiency should be related to software development strong proficiency in C/C++ and Python, working experience with GPU programming using OpenCL, OneAPI or Vulkan, or other parallel computing framework like CUDA, especially for AI inferencing is a plus. Familiarity with deep learning frameworks such as Open Vino, TensorFlow, PyTorch. Strong attention to technical detail, data analysis and problem-solving skills along with experience in performance profiling and optimization tools. Strong communication and interpersonal skills with ability to work independently and as part of team.
Posted 3 months ago
3 - 8 years
5 - 10 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: "¢ Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. "¢ 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. 4-6 years work experience in embedded software and/or driver.Candidate should be detail-oriented and have strong analytic and problem-solving skills, highly organizedExtremely strong knowledge with C/C++ programming, ARM assembly language.Solid understanding of overall embedded system architecture.Experience in 2D and 3D graphics technology and standards such as OpenGL, OpenGL ES/EGL, VulkanExperience in multimedia on embedded systems and the use of graphics and in a highly integrated system.Experience and/or knowledge of the use of the GPU as a compute engine:GPGPU and OpenCL is an asset.Experience with virtualization technologies across CPU and MM hardware accelerators.Experience with GPU optimization, advanced rendering, and latency optimizations and ability to identify and isolate performance issues in graphics applications.Experience with design and implementation of modern 3D graphics applications using OpenGLES API is a plus.Experience with writing vertex and fragment shaders using shading languages such as GLSL is a plus.Knowledge in one or more of the following operating systems is preferred:Android, QNX, embedded Linux, Genivi, Integrity.Knowledge of Graphics frameworks:Kanzi, QT, is a plus *Fluent in industry standard software tools:SW/HW debuggers, code revision control systems (GIT, Perforce), IDEs and build tools.Strong communication skills (written and verbal), working with teams across multiple time zones.A passion for excellence in programming, and exceeding goals. Required:Bachelor's, Computer Engineering and/or Computer and/or Electrical Engineering Preferred:Master's, Computer Engineering and/or Computer and/or Electrical Engineering
Posted 3 months ago
3 - 5 years
3 - 7 Lacs
Bengaluru
Work from Office
Responsibilities Develop and deploy computer vision algorithms and deep learning models for diverse problems. Design and implement computer vision models using state-of-the-art techniques and frameworks. Explore and analyze unstructured data like images through image processing. Analyze, evaluate and optimize existing computer vision systems to improve performance and accuracy. Test and validate computer vision code and models, ensuring robustness and reliability. Research and implement new computer vision technologies to stay at the forefront of the field. Collaborate with cross-functional teams to develop innovative solutions that meet project requirements. Monitor the performance and accuracy of computer vision models, making necessary adjustments and improvements. Maintain and update computer vision systems to ensure their continued functionality and relevance. Provide technical support and guidance to team members and customers using computer vision systems. Requirements 3 - 5 years of experience as a Computer Vision Engineer. Bachelor's degree in Computer Science, or a related field. Proven experience in developing computer vision systems, including hands-on implementation and deployment. Strong knowledge of computer vision algorithms, libraries and tools, such as OpenCV, TensorFlow, PyTorch, Keras, NumPy, scikit-image, PIL, Matplotlib, Seaborn, etc. Familiarity with tools and libraries commonly used in computer vision projects such as CUDA, OpenCL, OpenGL. Expertise in various computer vision projects, including object detection, image classification, text detection & OCR, face detection, generative models, video analytics, object tracking and model compression/optimization. Knowledge of runtime AI frameworks like ONNX, TensorRT, OpenVINO. Experience in cloud platforms (AWS, Azure), Docker, Kubernetes and GitHub. Experience in training models through GPU computing or on the cloud. Familiarity with machine learning and deep learning concepts and frameworks. Excellent problem-solving skills and the ability to think analytically. Good written and verbal communication skills for effectively communicating with the team and ability to present information to varied technical and non-technical audiences. Ability to work independently and in a fast-paced environment and also be able to work in a team when required. Desired Candidate Profile Experience: 3 - 5 years Location: Bangalore/Coimbatore Qualification: Computer Science or a related field Job Type: Full-Time, Permanent Schedule: Day Shift, Monday to Friday Workplace Type: On-site (Work from Office) Notice Period: Immediate
Posted 3 months ago
2 - 7 years
4 - 9 Lacs
Bengaluru
Work from Office
About The Role : We are looking for a candidate with strong software engineering background to drive E2E graphics software debug of Intel Graphics drivers. The role involves understanding feature architecture, driving debug of E2E Graphics use cases across Gaming, Creator, AI and Platform focused across Functionality, Concurrency, Reliability/Stress and Interoperability. Strong capable C/C++ programmer with solid experience driving algorithmic solutions from prototype to implementation including OS/Driver debug skills. Proven experience in handling all aspects of SW debug including OS and device drivers. Ability to learn and adapt quickly in ambiguous environments like customer escalations with a keen focus on problem solving. Need to be able to handle tops down system level triage/debug and work well with developers, SW/HW architects to root cause issues. Looking for a candidate with positive attitude, disciplined and ability to work in competitive environment with good written/verbal communication skills. Qualifications Candidate should possess a Master's degree with 2+ years of experience or Bachelor's degree with 4+ years in Computer Science, Computer Engineering Skills and Experience. Experience with the Windows Driver Model(WDM/WDF), Kernel Mode Driver Framework and kernel debugging, Windows kernel internals. Experience with graphics hardware and software. Experience in triaging issues related to Power and Performance, Stress n Stability. Good understanding in state of the art machine learning and deep learning algorithms, techniques and best practices. Expertise in Deep Learning Frameworks:TensorFlow, Pytorch. Familiarity with various debug tools including emulators/JTAG-debuggers, Windbg, etc. Good understanding of industry standard API's and frameworks such as DirectX, OpenGL, OpenCL, Vulkan. Sound knowledge of software development - C, C++ , Python programming expertise and experience is required. Demonstrated software and silicon debug knowledge Good To Have:Knowledge on Intel GEN architecture Inside this Business Group The Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms, spanning form factors such as notebooks, desktops, 2 in 1s, all in ones. Working with our partners across the industry, we intend to deliver purposeful computing experiences that unlock people's potential - allowing each person use our products to focus, create and connect in ways that matter most to them. As the largest business unit at Intel, CCG is investing more heavily in the PC, ramping its capabilities even more aggressively, and designing the PC experience even more deliberately, including delivering a predictable cadence of leadership products. As a result, we are able to fuel innovation across Intel, providing an important source of IP and scale, as well as help the company deliver on its purpose of enriching the lives of every person on earth.
Posted 3 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
Accenture
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2