Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
1.0 - 5.0 years
0 Lacs
karnataka
On-site
Qualcomm India Private Limited is a leading technology innovator in the Engineering Group, specializing in Software Engineering. As a Qualcomm Software Engineer, you will play a crucial role in designing, developing, modifying, and validating cutting-edge embedded and cloud edge software applications. Your work will contribute to the creation of world-class products that exceed customer expectations. Collaboration with systems, hardware, architecture, and test engineers is essential to design system-level software solutions that meet performance requirements and interfaces. The ideal candidate holds a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field and possesses 1-3 years of work experience in embedded software and/or drivers. You should be detail-oriented with strong analytical and problem-solving skills, highly organized, and proficient in C/C++ programming and ARM assembly language. A solid understanding of embedded system architecture, 2D and 3D graphics technology, multimedia on embedded systems, and GPU optimization is required. Experience with virtualization technologies, GPU as a compute engine, and modern 3D graphics applications using OpenGLES API is advantageous. Knowledge of operating systems such as Android, QNX, embedded Linux, Genivi, and Integrity is preferred. Proficiency in graphics frameworks like Kanzi and QT, industry-standard software tools, and excellent communication skills are necessary for this role. Qualcomm values diversity and is an equal opportunity employer. If you require accommodations during the application/hiring process due to a disability, Qualcomm is committed to providing accessible support. Qualcomm expects its employees to adhere to all applicable policies and procedures, including safeguarding confidential information. To all Staffing and Recruiting Agencies: Qualcomm's Careers Site is exclusively for individuals seeking job opportunities at Qualcomm. Staffing agencies or individuals represented by agencies are not authorized to use this site for submissions. Unsolicited resumes or applications will not be accepted. For further information about this role, please contact Qualcomm Careers directly.,
Posted 1 week ago
10.0 - 15.0 years
0 Lacs
karnataka
On-site
As an AI-ML Architect, you will leverage your 10+ years of experience in developing systems software on Windows or Linux to build, train, and optimize neural network data analytics applications. Your hands-on expertise with Deep Learning frameworks such as Pytorch, TensorFlow, or Caffe will be instrumental in enhancing network performance at kernel level for scalability across hardware. You will play a crucial role in developing, training, and tuning Deep Learning software/models while also exploring techniques like Reinforcement Learning, Transfer Learning, and Federated Learning. Your proficiency in Python programming and C/C++ programming, coupled with solid web service development experience, especially in REST API, will enable you to automate deployment, management, scaling, and networking utilizing Dockers and Kubernetes. Experience with Open Vino, One API DPC++, OpenCL, CUDA programming is preferred. Your familiarity with MLOps, Deep learning infrastructure, microservices architecture, and cloud/distributed infrastructure will be key in designing cutting-edge AI solutions. If you are passionate about AI and possess a strong technical background, this role in Bangalore offers an exciting opportunity to drive innovation in AI-ML architecture and contribute to the development of advanced technologies.,
Posted 1 week ago
3.0 - 7.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is seeking a Software Engineer to be a part of the Engineering Group, specifically in the Software Engineering division. As a Qualcomm Software Engineer, you will play a crucial role in designing, developing, modifying, and validating embedded and cloud edge software, applications, and utility programs. Your contributions will lead to the creation of cutting-edge products that exceed customer expectations. Collaboration with systems, hardware, architecture, test engineers, and other teams will be essential to develop system-level software solutions that meet performance requirements and interface seamlessly. Minimum qualifications for this position include a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Your responsibilities will involve designing and developing new features in GPU technology, providing support for new GPU hardware pre/post-silicon development, debugging software issues, optimizing software for performance and power efficiency, developing unit tests, and collaborating with partners, game developers, and OEMs. Furthermore, you will be engaged in embedded Kernel software development for 3D graphics on mobile devices, specifically working on Kernel mode drivers for multiprocessor and multithreaded platforms. Your role will also include interactions with software, hardware, and systems teams to maintain optimized KGSL/DRM drivers for Mobile/XR/IoT devices running on Android/Linux. The ideal candidate should possess strong C/C++ programming skills, experience with Linux kernel device drivers, and a bonus if experienced with GPU kernel drivers. Proficiency in Embedded SW systems, RTOS, and strong debugging skills are essential. Prior experience in implementing/supporting Graphics driver standards (OpenGLES, Vulkan, OpenCL, or Direct3D) and kernel mode drivers (DRM/KGSL) is advantageous. An interest in graphics technology is highly valued. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities during the application/hiring process. Reasonable accommodations can be requested by emailing disability-accommodations@qualcomm.com or calling Qualcomm's toll-free number. The company expects its employees to adhere to all applicable policies and procedures, including those related to the protection of confidential information. Please note that Qualcomm's Careers Site is exclusively for individuals seeking job opportunities at Qualcomm, and staffing/recruiting agencies are not authorized to use the site. Unsolicited submissions from agencies will not be accepted. For further information about this role, please reach out to Qualcomm Careers.,
Posted 2 weeks ago
1.0 - 5.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is seeking a Software Engineer to join their Engineering Group, specifically focusing on Software Engineering. As a Qualcomm Software Engineer, you will be at the forefront of technology innovation, working towards creating next-generation experiences and driving digital transformation for a smarter, connected future. Your responsibilities will include designing, developing, modifying, and validating embedded and cloud edge software, applications, and utility programs to deliver cutting-edge products that exceed customer expectations. You will collaborate with cross-functional teams to design system-level software solutions based on performance requirements and interfaces. To be considered for this role, you must have a Bachelor's, Master's, or PhD degree in Engineering, Information Systems, Computer Science, or a related field, along with relevant work experience in Software Engineering. Additionally, you should have at least 2+ years of experience with programming languages such as C, C++, Java, or Python. As a Software Engineer at Qualcomm, you will be responsible for designing and developing new features in GPU technology, providing support for new GPU hardware development, debugging software issues, optimizing software performance and power, developing unit tests, and collaborating with partners, game developers, and OEMs. You will work on embedded Kernel software development for 3D graphics on mobile devices, focusing on Kernel mode drivers design and development for multiprocessor and multithreaded platforms. Collaboration with software, hardware, and systems teams to maintain optimized KGSL/DRM drivers for Mobile/XR/IoT devices running on Android/Linux is also a key aspect of this role. The ideal candidate for this position will possess strong C/C++ programming skills, experience with Linux kernel device drivers, and knowledge of GPU kernel drivers. Additional qualifications include expertise in embedded SW systems, RTOS, debugging skills, and prior experience in implementing/supporting Graphics drivers for standards like OpenGLES, Vulkan, OpenCL, or Direct3D. An interest in graphics technology is highly desirable. Qualcomm is an equal opportunity employer and is committed to providing accessible processes for individuals with disabilities during the application and hiring process. If you require accommodations, you can contact Qualcomm via email at disability-accommodations@qualcomm.com or through their toll-free number. Qualcomm expects its employees to adhere to all applicable policies and procedures, including those related to confidentiality and security of company information. Note: This email address is specifically for providing accommodations for individuals with disabilities and not for inquiries about application updates or resumes. Staffing and recruiting agencies and individuals represented by agencies are not authorized to use Qualcomm's Careers Site for submissions. Unsolicited resumes or applications from agencies will not be accepted. For more information about this role, please reach out to Qualcomm Careers directly.,
Posted 2 weeks ago
5.0 - 7.0 years
3 - 6 Lacs
Hyderabad
Work from Office
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 2 weeks ago
5.0 years
0 Lacs
Pune, Maharashtra, India
Remote
Role Description Role Proficiency: Independently handle test deliverables and deadline management coordinate with and build the team for a given project Outcomes Work with customer to ensure there are no escalations Coordinate with the team effectively Conduct technical interview for the project requirements Perform validation and root cause analysis Perform escape analysis Isolate/ packetize the failures to correct component Attend customer meeting and communicate effectively on the requirements/ results. Locate the product failures and report it in test repository and bug tracker Learn technology business domain system domain individually and as recommended by the project/account Complete the certifications for the role (like ISTQB UST GAMMA certifications) Ensure the product and validation complies with the defined SLA Measures Of Outcomes Perform defect triaging Adherence to schedule and timelines Number of post delivery defects Number of non-compliance issues SLA turnaround of production bugs Define productivity standards for project Completion of all mandatory training requirements Outputs Expected Manage Project: Manage task deliverables with quality and targeting completion timeframe. Estimate Estimate time effort and resource dependence for one's own work and for others' work. Document Create component level / product behaviour documents Create test reporting templates BKMs and knowledge sharing documents for team Status Reporting Report status of tasks assigned Compliance with validation standards and process Mentoring Mentor senior validation engineers by providing on job facilitations Host classroom training sessions for the junior validation engineers Skill Examples Good presentation skills and diplomacy Should possess good bug advocacy skills Automation scripting skills Able to perform severity and priority identification of sightings raised Ability to estimate effort time required for own work and for the junior engineers Ability to perform and evaluate test in the customer or target environment Work in a team environment Good written and verbal communication abilities Good analytical skills Knowledge Examples Able to understand the product lifecycle and deadline Should possess excellent domain knowledge Good CPU/ GPU architecture knowledge Possess very good knowledge of the product Additional Comments Bachelor or master’s degree in computer science, Electronics, Software Engineering, or equivalent degree. 5+ years’ experience with 2+ years customer support or software -hardware testing experience required. Hands-on experience in graphics validation and triaging Experience troubleshooting and resolving hardware or software issues a must Deep understanding of the Windows OS Extensive scripting using Python required Deep knowledge of PC architecture, supercomputers, and computer clusters. Must have extensive experience building, configuring, and troubleshooting PCs, or laptop systems. Experience with debugging tools, memory dump analysis and remote debug. Strong analytical & problem-solving skills, excellent interpersonal skills and should be able to handle multiple projects independently. Strong interest in or knowledge of CUDA, OpenCL, and deep learning AI. Good written and verbal communication skills are essential. The candidate should be willing to work flexible hours Skills graphics validation,triage,Linux
Posted 2 weeks ago
5.0 - 7.0 years
27 - 37 Lacs
Bengaluru
Hybrid
One of our prestigious client is looking for to hire candidates for the below position Position Type : Sr. Data Scientist Years of Experience: 5 - 7 Years Number of positions: 2 nos Salary / CTC : upto 38 LPA (based on your current salary and on the interview evaluation) Job Summary Responsibilities: Help design and build the next iteration of process automation in Core Map processes employing a highly scalable Big Data infrastructure and machine learning as applied to global-scale digital map-making. Build and test analytic and statistical models to improve a wide variety of both internal data-driven processes for map-making data decisions and system control needs. Act as an expert and evangelist in the areas of data mining, machine learning, statistics, and predictive analysis and modeling. Requirements: MS or PhD in a discipline such as Statistics, Applied Mathematics, Computer Science, or Econometrics with an emphasis or thesis work on one or more of the following: computational statistics/science/engineering, data mining, machine learning, and optimization. Minimum of 5 years related, professional experience. Knowledge of data mining and analytic methods such as regression, classifiers, clustering, association rules, decision trees, Bayesian network analysis, etc. We should have expert-level knowledge in one or more of these areas. Knowledge of Computer Vision, Deep Learning and Point Cloud Processing algorithms. Proficiency with a statistical analysis package and associated scripting language such as Python, R, Matlab, SAS, etc. Programming experience with SQL, shell script, Python, etc. Knowledge of and ideally some experience with MLOps will be preferred. Knowledge of and ideally some experience with tools such as Pig, Hive, etc., for working with big data in Hadoop and/or Spark for data extraction and data prep for analysis. Experience with and demonstrated capability to effectively interact with both internal and external customer executives, technical and non-technical to explain uses and value of predictive systems and techniques. Demonstrated proficiency with understanding, specifying and explaining predictive modeling solutions and organizing teams of other data scientists and engineers to execute projects delivering those solutions. Preferred Qualifications: Development experience with Java and Scala Development experience with Docker Development experience with GIS data Development experience with NoSQL (i.e. DynamoDB) Knowledge of GPU programming (CUDA or OpenCL) on GPU accelerator architecture ================================================================= Please provide us the following information. along with your updated resume: Your Total Experience: Your Relevant Development Experience in Java: Your Relevant Development Experience in Scala programming: Your Relevant Development Experience with Docker: Your Relevant Development Experience with GIS data: Your Relevant Development Experience with NoSQL (i.e. DynamoDB): Your Relevant Experience with GPU programming (CUDA or OpenCL) on GPU accelerator architecture: Your latest Education with year of passing/percentage: Your Certification (any): If yes, Provide the your code or share the Certication copy: Your Notice Period: Is Buyout option available (yes/no): if yes, Do mention the Buyout notice period amount: Your Current Location: Your Preferred Location: Work from Office / Hybrid: Your Current Salary : Your Expected Salary : Any active offer (yes/no) : If yes, do mention your current offered salary details / offered company name : Your Preferred Interview Date / Time:
Posted 2 weeks ago
4.0 - 9.0 years
14 - 18 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: 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 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 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 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 2 weeks ago
10.0 - 15.0 years
20 - 25 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: More details below Join the exciting Generative AI team at Qualcomm focused on integrating cutting edge GenAI models on Qualcomm chipsets. The team uses Qualcomm chips extensive heterogeneous computing capabilities to allow inference of GenAI models 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. Utilize this power efficient hardware and Software stack to run Large Language Models (LLMs) and Large Vision Models (LVM) at near GPU speeds! Responsibilities: In this role, you will spearhead the development and commercialization of the Qualcomm AI Runtime (QAIRT) SDK on Qualcomm SoCs. As an AI inferencing expert, you'll push the limits of performance from large models. Your mastery in deploying large C/C++ software stacks using best practices will be essential. You'll stay on the cutting edge of GenAI advancements, understanding LLMs/Transformers and the nuances of edge-based GenAI deployment. Most importantly, your passion for the role of edge in AI's evolution will be your driving force. Minimum Qualifications Bachelors degree in engineering, Computer Science, or related field and 10+ years of Systems Engineering or related work experience.ORMasters degree in engineering, Computer Science, or related field and 9+ years of Systems Engineering or related work experience. Requirements Strong understanding of Generative AI models- LLM, LVM, LMMs and building blocks (self-attention, cross attention, KV caching etc.) Floating-point, Fixed-point representations and Quantization concepts. Experience with optimizing algorithms for AI hardware accelerators (like CPU/GPU/NPU).Hands-on experience in C/C++ programming, Design Patterns and OS concepts.Excellent analytical and debugging skills. Exposure to shell scripts, python scripts, understanding of Linux/Windows systems and automation scripts/environment. Good communication skills, presentation skills and should manage his/her tasks independently. Ability to collaborate across a globally diverse team and multiple interests. Preferred Qualifications Strong understanding of SIMD processor architecture and system design. Proficiency in object-oriented software development and familiarity Familiarity with Linux and Windows environment Strong background in kernel development for SIMD architectures. Familiarity with frameworks like llama.cpp, MLX, and MLC is a plus. Good knowledge of PyTorch, TFLite, and ONNX Runtime is preferred. Experience with parallel computing systems and languages like OpenCL and CUDA is a plus 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 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 2 weeks ago
10.0 - 15.0 years
13 - 18 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 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 2 weeks ago
4.0 - 9.0 years
17 - 22 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: Looking for "ML framework and AI compiler Engineer" responsible for Designing, implementing, and deploying machine learning models using PyTorch Focusing on backend infrastructure and system architecture. Responsibilities often include developing framework, integrating with other AI tools, and ensuring scalability and reliability. Here's a more detailed breakdown of what you might see in such a job description: Key Responsibilities: Model Development and Deployment Designing, building, and deploying AI models, particularly those leveraging PyTorch for deep learning. Backend Infrastructure Developing and maintaining the backend systems that power AI applications, including data ingestion, processing, and storage. System Architecture Designing scalable and high-performance backend architectures to handle AI workloads. Model Optimization Optimizing model performance for speed, accuracy, and resource efficiency. Integration Integrating AI models with other systems and applications. API Development Creating and maintaining APIs for communication between frontend and backend components. Data Handling Managing data ingestion, preprocessing, and storage for AI training and inference. Collaboration Working with data scientists, product managers, and other engineers to bring AI solutions to life. Tools, Technologies, Skills and Programming: C, C++: Strong programming capability using advanced techniques to design and develop AI compilers and backends. Scripting: Strong expertise in Python with design, develop, release and maintain projects. AI Frameworks: Familiarity with other AI frameworks like PyTorch, TensorFlow, Hugging Face, etc. Machine Learning Knowledge: Understanding of machine learning principles and algorithms starting Computer vision to large language models and continuously update to new trends. Expertise to deep learning accelerator programming (GPU, NPU). Any parallel programming experience (Like CUDA, OpenCL, MKLDNN ..etc) is a plus. Experience with deep leaning compilers like Glow, TVM "etc 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. 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 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 2 weeks ago
2.0 - 7.0 years
9 - 13 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 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. Preferred Qualifications and Responsibilities of the Role 1 to 3 years of experience in Graphics APIs - any of DX11/DX12/Vulkan.Looking for a developer with strong design experience with OOPS, & C++ development experience. Hands-on experience with Game development, experience with Unreal Engine 5, GPU based rendering techniques.Prefer prior development experience in implementing/supporting Graphics driver for standards (Direct3D, Vulkan, OpenCL). Strong debugging skills would also be preferredWill work with GPU Software & Hardware teams, and ISVs to develop/support compliant and optimized Graphics drivers for Adreno GPUs for a competitive edge.Prefer prior experience with understanding the graphics rendering pipeline, APIs Inter-Op, and other Multimedia IPs.Performance profiling experience in DirectX/Vulkan games is preferred 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. 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 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 2 weeks ago
3.0 - 8.0 years
14 - 19 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. Preferred Qualifications and Responsibilites of the Role 6 - 8 years of experience in Graphics APIs - any of DX11/DX12/Vulkan.Looking for a developer with strong design experience with OOPS, & C++ development experience. Hands-on experience with Game development, experience with Unreal Engine 5, GPU based rendering techniques.Prefer prior development experience in implementing/supporting Graphics driver for standards (Direct3D, Vulkan, OpenCL). Strong debugging skills would also be preferredWill work with GPU Software & Hardware teams, and ISVs to develop/support compliant and optimized Graphics drivers for Adreno GPUs for a competitive edge.Prefer prior experience with understanding the graphics rendering pipeline, APIs Inter-Op, and other Multimedia IPs.Performance profiling experience in DirectX/Vulkan games is preferred Level of Responsibility: Works independently with minimal 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. 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 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 2 weeks ago
2.0 - 4.0 years
13 - 17 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Join the exciting Generative AI team at Qualcomm focused on integrating cutting edge GenAI models on Qualcomm chipsets. The team uses Qualcomm chips extensive heterogeneous computing capabilities to allow inference of GenAI models 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. Utilize this power efficient hardware and Software stack to run Large Language Models (LLMs) and Large Vision Models (LVM) at near GPU speeds! Responsibilities: In this role, you will spearhead the development and commercialization of the Qualcomm AI Runtime (QAIRT) SDK on Qualcomm SoCs. As an AI inferencing expert, you'll push the limits of performance from large models. Your mastery in deploying large C/C++ software stacks using best practices will be essential. You'll stay on the cutting edge of GenAI advancements, understanding LLMs/Transformers and the nuances of edge-based GenAI deployment. Most importantly, your passion for the role of edge in AI's evolution will be your driving force. Requirements Masters/Bachelors degree in computer science or equivalent.2-4 years of relevant work experience in software development.Strong understanding of Generative AI models- LLM, LVM, LMMs and building blocks (self-attention, cross attention, kv caching etc.) Floating-point, Fixed-point representations and Quantization concepts. Experience with optimizing algorithms for AI hardware accelerators (like CPU/GPU/NPU).Strong in C/C++ programming, Design Patterns and OS concepts. Good scripting skills in Python.Excellent analytical and debugging skills. Good communication skills (verbal, presentation, written). Ability to collaborate across a globally diverse team and multiple interests. Preferred Qualifications Strong understanding of SIMD processor architecture and system design. Proficiency in object-oriented software development and familiarity Familiarity with Linux and Windows environment Strong background in kernel development for SIMD architectures. Familiarity with frameworks like llama.cpp, MLX, and MLC is a plus. Good knowledge of PyTorch, TFLite, and ONNX Runtime is preferred. Experience with parallel computing systems and languages like OpenCL and CUDA is a plus. 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. 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 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 2 weeks ago
1.0 - 3.0 years
13 - 18 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. 1-3 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 engineGPGPU 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 preferredAndroid, QNX, embedded Linux, Genivi, Integrity.Knowledge of Graphics frameworksKanzi, QT, is a plus *Fluent in industry standard software toolsSW/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. RequiredBachelor's, Computer Engineering and/or Computer and/or Electrical Engineering PreferredMaster's, Computer Engineering and/or Computer and/or Electrical Engineering 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 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 2 weeks ago
2.0 - 7.0 years
11 - 15 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Test 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 Test Engineer, you will design, develop, create, and modify test cases and validate embedded software, cloud software, system algorithms, application software, automation, and/or specialized utility programs that launch cutting-edge, world class products. Qualcomm Software Test Engineers collaborate across various engineering teams and functions to design and implement test plans. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Test Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Test Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 1+ year of work or academic experience with Software Test or System Test, developing and automating test plans and/or tools (e.g., Source Code Control Systems, Continuous Integration Tools, and Bug Tracking Tools). This requirement is essential to the successful delivery of the QLI 2.0 roadmap features and initiatives. Without its fulfillment, there is a high risk of delays in key project milestones, which could impact downstream dependencies, stakeholder commitments, and overall program timelines Need 4 to 6 years of testing experience in Linux testing on embedded systems software with community first mind set Minimum QualificationsBachelor's degree in Electrical Engineering or equivalent field Need to have knowledge on Graphics APIs like OpenGLES, Vulkan, OpenCL and test experience in Graphics System Testing Well versed with the automation testing as well as manual testing Significant programming experience in Python, with strong C skills highly regarded. Good at writing test plans of any features in the embedded space. Knowledge of Open Source, Kernel, Linux framework is required Strong analytical skills and the ability to approach/debug issues independently Strong communication and inter-personal skills 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 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 2 weeks ago
3.0 years
4 - 7 Lacs
Hyderābād
On-site
Company: Qualcomm India Private Limited 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. 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. The ideal candidate will have: Strong C/C++ programming skills Experience working with Linux kernel device driver. Experience with GPU kernel driver is an added advantage. Embedded SW systems, RTOS (Real Time Operation Systems), strong Debugging skills 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. 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 2 weeks ago
0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Company Qualcomm India Private Limited 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. 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. The Ideal Candidate Will Have Strong C/C++ programming skills Experience working with Linux kernel device driver. Experience with GPU kernel driver is an added advantage. Embedded SW systems, RTOS (Real Time Operation Systems), strong Debugging skills 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. 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. 3077434
Posted 2 weeks ago
3.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Company Qualcomm India Private Limited 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. 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. The Ideal Candidate Will Have Strong C/C++ programming skills Experience working with Linux kernel device driver. Experience with GPU kernel driver is an added advantage. Embedded SW systems, RTOS (Real Time Operation Systems), strong Debugging skills 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. 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. 3078163
Posted 2 weeks ago
0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Company Qualcomm India Private Limited 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. 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. The Ideal Candidate Will Have Strong C/C++ programming skills Experience working with Linux kernel device driver. Experience with GPU kernel driver is an added advantage. Embedded SW systems, RTOS (Real Time Operation Systems), strong Debugging skills 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. 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. 3078162
Posted 2 weeks ago
3.0 - 7.0 years
0 Lacs
chennai, tamil nadu
On-site
As a GPU Manager at Samgnya in Chennai, you will play a vital role in supporting the National Quantum Mission (NQM) by focusing on Quantum Communication. Your main responsibility will be to oversee the development and management of GPU infrastructure, optimize computational tasks, and provide essential support for quantum communication projects. Your contributions will be instrumental in enhancing digital infrastructure security through quantum mechanics, positioning India as a leader in Quantum Technologies. Your day-to-day tasks will revolve around managing GPU resources efficiently, collaborating closely with research teams, ensuring the smooth operation of GPU clusters, and actively participating in project planning. Your experience in GPU infrastructure management and optimization, proficiency in parallel computing and high-performance computing, as well as strong knowledge of CUDA, OpenCL, or similar technologies, will be key assets in this role. Moreover, your familiarity with quantum mechanics and quantum communication will be considered a definite advantage. Your excellent problem-solving and analytical skills, along with proficiency in Scientific Programming, will enable you to excel in this position. Additionally, your strong organizational and project management abilities, coupled with relevant experience in managing computational resources and supporting research teams, will be essential for success in this role. To qualify for this position, you should hold a Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Furthermore, your excellent written and verbal communication skills will be crucial for effective collaboration with various stakeholders. If you are looking to be a part of a team that is driving the frontier of quantum technology and making significant contributions to the advancement of the nation's quantum capabilities, then this role at Samgnya is the perfect opportunity for you. Join us in our mission to shape the future of Quantum Communication.,
Posted 2 weeks ago
5.0 - 9.0 years
0 Lacs
pune, maharashtra
On-site
As a senior engineer at NVIDIA, you will be at the forefront of groundbreaking developments in High-Performance Computing, Artificial Intelligence, and Visualization. Your role will involve understanding, analyzing, profiling, and optimizing deep learning workloads on cutting-edge hardware and software platforms. You will collaborate with cross-functional teams to enhance cloud application performance on diverse GPU architectures and identify bottlenecks for optimization. Your responsibilities will include building tools to automate workload analysis, optimization, and other critical workflows. You will drive platform optimization from hardware to application levels and design performance benchmarks to evaluate application efficiency. Your expertise in deep learning model architectures, Pytorch, and large-scale distributed training will be essential in proposing optimizations to enhance GPU utilization. To excel in this role, you should hold a Masters in CS, EE, or CSEE, or possess equivalent experience with at least 5 years in application performance engineering. Experience with large-scale multi-node GPU infrastructure, application profiling tools, and a deep understanding of computer architecture is required. Proficiency in Python and C/C++ for analyzing and optimizing application code is also crucial. Standing out from the crowd can be achieved through strong fundamentals in algorithms, GPU programming experience, and hands-on experience in performance optimization on distributed systems. An understanding of NVIDIA's server and software ecosystem, coupled with expertise in storage systems, Linux file systems, and RDMA networking will set you apart. Join NVIDIA, a leading technology company driving the AI revolution, and play a direct role in shaping the hardware and software roadmap while impacting deep learning users globally. If you are a creative and autonomous individual who is unafraid to push the boundaries of performance analysis and optimization, we invite you to be part of our innovative team. JR1986479,
Posted 2 weeks ago
1.0 - 6.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is seeking a Software Test Engineer to contribute to the design, development, and modification of test cases for embedded software, cloud software, system algorithms, application software, automation, and specialized utility programs. In this role, you will play a crucial part in launching cutting-edge products and collaborate with various engineering teams to implement effective test plans. To qualify for this position, you should hold a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field along with at least 2 years of experience in Software Test Engineering. Alternatively, a Master's degree with 1 year of relevant experience or a PhD in a related field would also be considered. Ideal candidates will have practical experience in developing and automating test plans or tools, such as Source Code Control Systems, Continuous Integration Tools, and Bug Tracking Tools. The successful candidate must have 4 to 6 years of testing experience in Linux testing on embedded systems software with a community-first mindset. A Bachelor's degree in Electrical Engineering or an equivalent field is required. Additionally, familiarity with Graphics APIs like OpenGLES, Vulkan, OpenCL, and experience in Graphics System Testing are essential. Proficiency in automation testing, manual testing, Python programming, strong C skills, writing test plans for embedded features, and knowledge of Open Source, Kernel, and Linux framework are highly valued attributes. Strong analytical skills, the ability to independently approach and debug issues, excellent communication skills, and interpersonal skills are key qualities for this role. Qualcomm is an equal opportunity employer committed to providing accessibility accommodations for individuals with disabilities during the application and hiring process. If you require assistance, you may contact disability-accommodations@qualcomm.com. It is important for all employees at Qualcomm to adhere to applicable policies and procedures, including those related to security and the protection of company confidential information. Staffing and recruiting agencies are advised that Qualcomm's Careers Site is exclusively for individuals seeking employment directly with Qualcomm. Unsolicited submissions from agencies will not be considered. For more information about this position, please reach out to Qualcomm Careers directly.,
Posted 2 weeks ago
1.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Company Qualcomm India Private Limited 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. Preferred Qualifications 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. Principal Duties And Responsibilities 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 1-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 Level Of Responsibility Works under supervision. Decision-making affects direct area of work and/or work group. Requires verbal and written communication skills to convey basic, routine factual information. Tasks require multiple steps which can be performed in various orders; some planning, problem-solving, and prioritization must occur to complete the tasks effectively. 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. 3074470
Posted 2 weeks ago
4.0 years
0 Lacs
Gurugram, Haryana, India
On-site
Position - Algorithm / Library Developer Experience - 4+ years Location - Gurgaon (5 Days WFO) If you are interested kindly fill out the form: https://forms.gle/3PxT1tBitCJcbT2i7 About Company: It is a high-impact energy-tech product company enabling utilities to detect, predict, and heal distribution-level grid faults in real time—enhancing reliability, reducing losses, and modernizing power infrastructure using cutting-edge AI-IoT technology. It aims to revolutionizing electricity distribution by transforming traditional grids into smart, connected, and predictive networks . Role Overview : We are seeking an experienced and driven AI/ML Library Developer to spearhead the design, development, and maintenance of cutting-edge libraries in the Artificial Intelligence and Machine Learning space. You will play a key role in building new libraries, updating existing ones, integrating them into production systems, and mentoring junior developers in the team. Key Responsibilities: Design and develop new AI/ML libraries in Python , C/C++ to support scalable, high-performance machine learning workflows. Enhance and maintain existing libraries , ensuring they meet evolving requirements and deliver robust performance. Integrate developed libraries seamlessly with broader application architectures and pipelines. Provide technical mentorship to junior developers, conducting code reviews, pair programming, and knowledge-sharing sessions. Collaborate closely with data scientists, research engineers, and product teams to translate requirements into efficient, well-architected solutions. Develop clear, maintainable documentation for all components, APIs, and workflows. Proactively identify opportunities to improve performance, reliability, and maintainability across the codebase. Required Skills & Qualifications: 3+ years of hands-on experience in C/C++ development, ideally in systems, libraries, or performance-critical components. Strong understanding of AI/ML concepts , algorithms, and deployment workflows (e.g., model training, inference, optimization). Demonstrated experience in developing and maintaining libraries that are consumed by other applications or teams. Proficiency in integrating C/C++ libraries with higher-level languages (e.g., Python, Java) is a plus. Experience in mentoring junior engineers , conducting code reviews, and contributing to best practices. Familiarity with cross-platform development, build systems (CMake, Make), and version control (Git). Excellent problem-solving skills, with a passion for clean, efficient, and well-documented code. Nice to Have: Exposure to CUDA, OpenCL, or other GPU programming frameworks. Experience with modern AI/ML frameworks (TensorFlow, PyTorch, ONNX) and their C/C++ APIs. Knowledge of performance profiling tools and techniques for optimization.
Posted 2 weeks 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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough