Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
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
3 - 7 years
7 - 11 Lacs
Gurgaon
Work from Office
About the Role: We are based in Gurgaon and looking for a Senior Computer Vision Engineer to join our team and help our team to improve and create new technologies. You'll work on projects which makes online assessment more secure and cheating proof. If you're a seasoned computer vision expert with a passion for innovation and a track record of delivering impactful solutions, we would be happy to meet you. Role : Senior Computer Vision Engineer Functional Area : AI Educational Qualification: BTech/MS/MTech/PhD in Computer Science/Computer vision/Signal Processing/Deep Learning or equivalent. Should have worked in an academic or professional setting in the field of computer vision/signal processing. Experience: 2-5 years Location : Gurgaon Key Responsibilities: Develop and optimize advanced computer vision algorithms for image and video analysis tasks. Design, implement and train deep learning models for object detection, face processing, activity recognition and other related tasks. Test and refine models and systems based on real-world data and feedback. Evaluate project requirements, plan and manage the roadmap of a project. Present findings and insights in a clear and concise manner to stakeholders. Collaborate and help to integrate and deploy computer vision systems into broader product architecture. Conduct research to stay updated on emerging computer vision technologies and trends. Automate data preprocessing and annotation processes to streamline workflow efficiency. Maintain comprehensive documentation for algorithms, implementations, and evaluations. Mentor junior engineers and provide strategic guidance on project development. Requirements and skills: Proficiency in Python and knowledge of C++, Java and JS is plus. Solid understanding of neural networks, especially convolutional neural networks (CNNs). Knowledge of RCNNs and vision transformers. Proficient in understanding, designing and implementing deep learning models using frameworks such as TensorFlow, PyTorch and Keras. Understanding of fundamental image processing techniques like image filtering, edge detection, image segmentation and image augmentation. Experience in evaluating computer vision models using relevant metrics and performance indicators. Familiarity with GPU and related technologies which is utilized for improved computational efficiency such as CUDA, CUDNN, tensorRT etc. Familiarity with Python libraries such as OpenCV, NumPy, Pandas and scikit-learn etc. Basic knowledge of linear algebra, calculus, and statistics. Strong critical thinking, analytical, and problem-solving skills Self-motivated, quick learner and strong team player with ability to work with minimal supervision.
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
8 - 13 years
10 - 15 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Systems 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 Systems Engineer, you will research, design, develop, simulate, and/or validate systems-level software, hardware, architecture, algorithms, and solutions that enables the development of cutting-edge technology. Qualcomm Systems Engineers collaborate across functional teams to meet and exceed system-level requirements and standards. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Systems Engineering or related work experience. Principal Engineer "“ Machine Learning We are looking for a Principal AI/ML Engineer with expertise in model inference , optimization , debugging , and hardware acceleration . This role will focus on building efficient AI inference systems, debugging deep learning models, optimizing AI workloads for low latency, and accelerating deployment across diverse hardware platforms. In addition to hands-on engineering, this role involves cutting-edge research in efficient deep learning, model compression, quantization, and AI hardware-aware optimization techniques . You will explore and implement state-of-the-art AI acceleration methods while collaborating with researchers, industry experts, and open-source communities to push the boundaries of AI performance. This is an exciting opportunity for someone passionate about both applied AI development and AI research , with a strong focus on real-world deployment, model interpretability, and high-performance inference . Education & Experience: 20+ years of experience in AI/ML development, with at least 5 years in model inference, optimization, debugging, and Python-based AI deployment. Master"™s or Ph.D. in Computer Science, Machine Learning, AI Leadership & Collaboration Lead a team of AI engineers in Python-based AI inference development . Collaborate with ML researchers, software engineers, and DevOps teams to deploy optimized AI solutions. Define and enforce best practices for debugging and optimizing AI models Key Responsibilities Model Optimization & Quantization Optimize deep learning models using quantization (INT8, INT4, mixed precision etc), pruning, and knowledge distillation . Implement Post-Training Quantization (PTQ) and Quantization-Aware Training (QAT) for deployment. Familiarity with TensorRT, ONNX Runtime, OpenVINO, TVM AI Hardware Acceleration & Deployment Optimize AI workloads for Qualcomm Hexagon DSP, GPUs (CUDA, Tensor Cores), TPUs, NPUs, FPGAs, Habana Gaudi, Apple Neural Engine . Leverage Python APIs for hardware-specific acceleration , including cuDNN, XLA, MLIR . Benchmark models on AI hardware architectures and debug performance issues AI Research & Innovation Conduct state-of-the-art research on AI inference efficiency, model compression, low-bit precision, sparse computing, and algorithmic acceleration . Explore new deep learning architectures (Sparse Transformers, Mixture of Experts, Flash Attention) for better inference performance . Contribute to open-source AI projects and publish findings in top-tier ML conferences (NeurIPS, ICML, CVPR). Collaborate with hardware vendors and AI research teams to optimize deep learning models for next-gen AI accelerators. Details of Expertise: Experience optimizing LLMs, LVMs, LMMs for inference Experience with deep learning frameworks :TensorFlow, PyTorch, JAX, ONNX. Advanced skills in model quantization, pruning, and compression . Proficiency in CUDA programming and Python GPU acceleration using cuPy, Numba, and TensorRT . Hands-on experience with ML inference runtimes (TensorRT, TVM, ONNX Runtime, OpenVINO) Experience working with RunTimes Delegates (TFLite, ONNX, Qualcomm) Strong expertise in Python programming , writing optimized and scalable AI code. Experience with debugging AI models , including examining computation graphs using Netron Viewer, TensorBoard, and ONNX Runtime Debugger . Strong debugging skills using profiling tools (PyTorch Profiler, TensorFlow Profiler, cProfile, Nsight Systems, perf, Py-Spy) . Expertise in cloud-based AI inference (AWS Inferentia, Azure ML, GCP AI Platform, Habana Gaudi). Knowledge of hardware-aware optimizations (oneDNN, XLA, cuDNN, ROCm, MLIR, SparseML). Contributions to open-source community Publications in International forums / conferences / journals
Posted 3 months ago
5 - 10 years
0 - 1 Lacs
Bengaluru
Hybrid
Duties & Responsibilities: Supporting CUDA software instrumentation, internal tools and production environment. Analyzing, designing and implementing requirements. Low latency and high-performance programming in CUDA. Interaction with 3GPP baseband teams. Pre-Requisites / Skills / Experience Requirements: Degree level in Engineering or an associated discipline. Extensive demonstrable experience in CUDA programming under Linux. Excellent experience in real-time software development, with a strong knowledge of CUDA techniques. Familiarity with Linux development environment. Familiarity with CUDA software development environment and tools.
Posted 3 months ago
9 - 14 years
20 - 30 Lacs
Noida
Hybrid
HCL is looking for technical expert with a deep knowledge in machine learning and Natural language processing. The individual will be working on a cutting edge research project working alongside with best in industry researchers in AI, ML and NLP area. Job Title : Tech Architect Role & Responsibilities Research, develop, optimize and productize for artificial intelligence and machine learning applications. Skills & Competencies In-depth knowledge of machine learning, text extraction and image processing techniques & Natural Language Processing Experience in developing machine learning, text extraction and image processing algorithms, and optimizing the existing algorithms. Coding experience in Python. Experience in products like Tensorflow, CUDA toolkit, CuDNN, Theano, Caffe, Torch, OpenCV or similar tools. Experience working with Cloud Services AWS, Azure etc. Takes ownership of self-professional development The desired candidate should be a quick thinker and should have a track record of high performance product development. Additionally, the candidate should be innovative, dedicated and result oriented. Research experience is preferred. Strong background in Math specially in statistics , modelling and matrices Qualification Experience – 10 years Education –Master’s Degree in Computer Science If interested please share your resumes to jyothiveerabh.akula@hcl.com
Posted 3 months ago
3 - 5 years
9 - 12 Lacs
Hyderabad
Work from Office
Skills/Experience: Proficient in C,C++ fundamentals, Object-oriented Programming methodologies, Multithreaded Programming and OS fundamentals. Good analytical problem solving sound reasoning skills Experience in video domain or multimedia systems (preferred) Exposure to Linux/Windows Kernel/User Mode driver development (preferred) Experience in Windows Debugging Tools & Development Environments , Direct3D APIs (preferred) Knowledge of various video specifications as such H.264, H.265 (preferred) Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Principal Duties and Responsibilities: Applies Software knowledge to assist and support the design, development, creation, modification, and validation of video kernel drivers & solutions for Windows on Snapdragon. Analyzes user needs and software requirements. Designs and implements software features for products and systems. Participates in the design, coding for features, unit testing, debugging fixes, and integration efforts to ensure projects are completed on schedule. Assists in performing code reviews and regression tests as well as the triaging of issues Collaborates with others team members to accomplish project objectives. Writes technical documentation for software projects. Minimum Qualifications: Bachelors degree in engineering, Computer Science, Information Systems/technology, or equivalent and related field with: 3-5 years of experience with programming languages such as C & C++ Experience with Git, Perforce or equivalent Source Code Management Systems. Masters degree in engineering, Computer Science, Information Systems/technology, or equivalent and related field with: 2-4 years of experience with programming languages such as C & C++ Experience with Git, Perforce or equivalent Source Code Management Systems.
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
Chennai
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 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. D for Cloud Machine Learning Framework Staff engineer Job Overview: The Qualcomm Cloud Computing team is developing hardware and software for Machine Learning solutions spanning the data center, edge, infrastructure, automotive market. We are seeking ambitious, bright, and innovative engineers with experience in machine learning framework development. Job activities span the whole product life cycle from early design to commercial deployment. The environment is fast-paced and requires cross-functional interaction daily so good communication, planning and execution skills are a must. Key Responsibilities Analyze software requirements, determine the feasibility of design within the given constraints, consult with architecture and HW engineers, and implement software solutions best suited for Qualcomm's SOCs. Analyze and identify system level issues, interface with the software development, integration, and test teams Lead high performing teams towards system design and deliverables. Proven track record of leading teams in Machine learning software engineering. Strong foundation of Mathematical modeling of problems and linear algebra, coupled with state of the art algorithms in ML/AI space. Improve and optimize key Deep Learning models on Qualcomm AI 100. Build deep learning framework extensions for Qualcomm AI 100 in upstream open-source repositories. Collaborate and interact with internal teams to analyze and optimize training and inference for deep learning. Build software tools and ecosystem around AI SW Stack. Work on Triton, ExecuTorch, Inductor, TorchDynamo to build abstraction layers for inference accelerator. Optimize workloads for both scale-up (multi-SoC) and scale-out (multi-card) systems. Optimize the entire deep learning pipeline including graph compiler integration. Apply knowledge of software engineering best practices. Desirable Skills and Aptitudes Deep Learning experience or knowledge- LLMs, Natural Language Processing, Vision, Audio, Recommendation systems. Knowledge of the structure and function of different components of Pytorch, TensorFlow software stacks. Excellent C/C++/Python programming and software design skills, including debugging, performance analysis, and test design. Ability to work independently, define requirements and scope, and lead your own development effort. Well versed with open-source development practices. Strong developer with a research mindset- strives to innovate. Avid problem solver- should be able to find solutions to key engineering and domain problems. Knowledge of tiling and scheduling a Machine learning operator is a plus. Experience in using C++ 14 (advanced features) Experience of profiling software and optimization techniques Hands on experience writing SIMD and/or multi-threaded high-performance code is a plus. Experience of ML compiler, Auto-code generation (using MLIR) is a plus. Experiences to run workloads on large scale heterogeneous clusters is a plus. Hands-on experience with CUDA, CUDNN is a plus. Qualifications : Bachelor's / Masters/ PHD degree in Engineering, Machine learning/ AI, Information Systems, Computer Science, or related field. 8+ years Software Engineering or related work experience. 8+ years experience with Programming Language such as C++, Python. 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: Responsibilities: Part of video IP systems team and will be responsible for video technology roadmap ; interaction with different teams including design, verification, system, firmware, software, SOC and power teams; video algorithms, image quality analysis; video processing and compression trends with standardization committees. Qualcomm is the innovation leader in the area of integrated chipsets that power advanced mobile devices, XR/IoT/Automotive & compute platforms. We are building on and expanding our reputation as the industry powerhouse for innovation in both wireless technologies and enabling advanced multimedia capabilities. We are seeking experienced system engineers for our cutting-edge efforts in the architecture and design of our video codec hardware. The video Systems group provides video solutions on all of Qualcomms Snapdragon mobile processors. The teams scope includes video processing algorithms and IP architecture design for video compression, visual signal processing and analytics, with power and performance optimization. The selected candidate, along with his/her colleagues and other team members, will have responsibilities in one or more of the following areas: Designing and evaluating video algorithms to be implemented in hardware video encoders and decoders . Define systems architecture for video solutions including data flow, task partition, interface and systems interoperation. Implement models to accurately model the HW (functional, performance), and supporting HW verification & SW development via behavioral model vectors . Collaborate with systems, software, hardware teams at various stages of chipset life in design/validation/commercialization. Research and develop video algorithms for mobile, automotive, compute and VR/AR applications with performance and power efficiency. Minimum Qualifications: Masters degree in Electrical/Electronics Engineering, Computer Science, or related field and 15+ years of systems engineering experience PhD in Electrical/Electronics Engineering, Communications - Signal Processing, Computer Science, or related field and 12+ years of systems engineering experience Knowledge & Experience in video coding standards such as VVC, AV1, HEVC, H.264/AVC, VP9. Hands on Knowledge & Experience in Video Codec Design and implementation with in-depth understanding of codec algorithms and flow Solid C/C++ programming, Python scripting skills. Strong communication skills Good analytical and problem solving skills. Preferred Qualifications: HW C modeling experience Image quality evaluation and metric comparisons Signal / Image processing basicsComputer Vision and Machine Learning algorithms for Video Compression and Video/Image processing. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 6+ 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
Noida
Work from Office
Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: Minimum Qualifications: Bachelors degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of systems engineering Masters degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of systems engineering Knowledge & Experience in video coding standards such as VVC, AV1, HEVC, H.264/AVC, VP9. Hands on Knowledge & Experience in Video Codec Design and implementation with in-depth understanding of encoder algorithms and decod er flow Solid C\C++, SystemC programming skill. Strong communication skills Good analytical and problem solving skills. Preferred Qualifications: Video Codec system modeling and TLM modeling experience Video Code hardware performance modeling and SOC performance modeling experience DDR subsystem, NOC, on-chip cache and system cache modeling or design experience Responsibilities : Part of video IP performance team and will be responsible for video IP performance modeling; integration with other IPs into an SOC system; interaction with different teams including design, verification, system, firmware, software, SOC and power teams; video hardware IP performance review and signoff, performance KPI numbers correlation during different signoff stages. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 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
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
5 - 10 years
8 - 15 Lacs
Mumbai
Work from Office
Job Overview Responsible to drive solutioning for GPU-as-a-Service (GaaS) and AI Cloud offerings. The ideal candidate will design, optimize, and deliver scalable GPU-based cloud solutions leveraging NVIDIA and other AI cloud platforms. Responsibilities Architect and solution GPU-accelerated workloads for AI, ML, and HPC applications. Design and implement scalable GPU-as-a-Service offerings on NVIDIA AI Enterprise, DGX Cloud, or public/private cloud platforms. Collaborate with product, engineering, and sales teams to define AI cloud strategies and customer solutions. Benchmark GPU performance, optimize costs, and ensure seamless cloud integration. Engage with clients to understand workloads, recommend architectures, and support deployments. Educational Qualifications BE/B-Tech or equivalent with Computer Science or Electronics & Communication RELEVANT EXPERIENCE Relevant Experience in AI Cloud, GPU computing, or solution architecture. Hands-on experience with NVIDIA AI, DGX systems, CUDA, Triton Inference Server, and cloud platforms (AWS, Azure, GCP). Strong understanding of AI/ML pipelines, Kubernetes, and containerization. Excellent communication and pre-sales solutioning skills.
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 - 6 years
5 - 8 Lacs
Chennai
Work from Office
Key Responsibilities: Design & Develop AI Models : Create and implement machine learning models and algorithms to solve business challenges. Data Processing & Analysis : Analyze large datasets, preprocess data, and apply statistical techniques to improve model accuracy. Deep Learning & NLP : Work with advanced AI techniques such as neural networks, reinforcement learning, and natural language processing to build intelligent systems. Model Optimization : Optimize models for performance, scalability, and efficiency using techniques such as hyperparameter tuning and model deployment. Collaboration : Collaborate with software engineers, data scientists, and business teams to integrate AI solutions into applications and platforms. Testing & Validation : Test and validate AI models, ensuring their effectiveness, and continuously improve them based on feedback and new data. Documentation : Write clear documentation for models, algorithms, and code to ensure maintainability and scalability. Research : Stay updated with the latest advancements in AI technologies and research to apply cutting-edge techniques. Required Skills and Experience: Model Hosting and Deployment: Strong experience with deploying and managing machine learning models in production environments. Server Infrastructure: Proficient in building and managing servers to host and serve models for scalable access. APIs: Expertise in developing and deploying RESTful APIs for model inference. Redis & Celery: Solid experience with Redis for caching and Celery for task management and background job processing. PostgreSQL: Strong knowledge of PostgreSQL for data management and querying in the context of ML applications. Model Repositories: Experience with version control and repositories for machine learning models, including integration with Git or similar platforms. Cloud Platforms: Experience with cloud services (e.g., AWS, GCP, Azure) for deploying and managing models at scale. Preferred Skills: Familiar with CI/CD pipelines for AI models to ensure automated testing, deployment, and updates. Experience with containerization technologies such as Docker and Kubernetes for deployment and orchestration. Familiarity with frameworks like TensorFlow Serving, TorchServe, or similar for serving models in production. Knowledge of model monitoring tools and logging frameworks. Ability to work in a fast-paced, collaborative environment with cross-functional teams. Knowledge in consumer and server grade GPU to handle CUDA compatability issues.
Posted 3 months ago
4 - 6 years
8 - 12 Lacs
Mumbai
Work from Office
Job Description: Developer. A. Job Objective: We are seeking an experienced Developer with a strong background in C++ , CUDA programming , and Linux to guide our development team in building cu -edge solu integra -performance compu -on leadership po combines technical e -quality products. Primary responsibilities : Software Development : • Develop and maintain high-performance applications using C++ and CUDA. • Design and implement parallel algorithms for GPUs to accelerate computational workloads. Performance Optimization : • Optimize CUDA kernels for performance, scalability, and memory eiciency. • Analyze performance bottlenecks and propose innovative solutions. Code Review and Testing : • Conduct code reviews to ensure adherence to coding standards and best practices. • Develop and execute test cases to validate functionality and performance. Collaboration : • Work closely with the software engineering and research teams to understand requirements and deliver robust solutions. • Provide technical guidance and mentoring to junior team members when necessary. Documentation : • Write and maintain technical documentation, including design specications and user manuals. Required Skills: • C++ : Strong prociency in modern C++ (C++11/14/17/20). • CUDA Programming : Extensive experience in developing, debugging, and optimizing CUDA applications. • GPU Optimization : Familiarity with memory hierarchy, shared memory, streams, and warp-level operations in CUDA. • Parallel Computing : Solid understanding of parallel algorithms and multi-threaded programming. • Mathematical and Analytical Skills : Strong foundation in linear algebra, calculus, and numerical methods. • Tools : Experience with debugging/proling tools like Nsight, CUDA Memcheck, or similar.
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
3 - 5 years
1 - 5 Lacs
Chennai, Bengaluru, Hyderabad
Work from Office
Design, deploy and configure HPC Clusters including compute, storage and networking components. Installation requests on HPC, application upgrades, and troubleshooting processes in coordination with users, software vendors and OEM. Administer job schedulers (e.g., Slurm), manager user access, monitor health and troubleshoot system issues on both on-prem and Cloud. Optimize HPC workloads, tune resource utilization and benchmark system performance. Install and maintain HPC hardware, software stacks, compliers, libraries (e.g., MPI, OPENMP) and custom tools. Configure VM, Storage and servers on cloud. Assist users in optimizing and running applications on the cluster & cloud, including guidance. Ensure System stability through regular updates, proactive monitoring and software/hardware troubleshooting. Responsibilities Supervise day-to-day support operations for HPC and Cloud team by supporting ticket SLA adherence. Manage support ticket systems, primarily using internal IT tools. Ensure timely resolution of user issues related to CAE applications in HPC & Cloud. Plan, schedule, and oversee application upgrades and installations. Collaborate with internal teams and external vendors to ensure seamless issue resolution. Generate detailed performance reports monthly, analyzing key trends and areas for improvement. Technical Skills: Operating Systems: Expertise in Linux (RHEL CentOS, Ubuntu) HPC Tools and Frameworks: 1. Job Schedulers: Slurm, PBS & Sync-HPC 2. Parallel Programming: MPI, OPENMP, CUDA 3. Scripting: Python, Bash and Optionally C/C++ Cloud: Knowledge in AWS, GCP & Azure with HPC toolkits, VM & Object storage creation. Networking: Knowledge of high-speed networks (InfiniBand, RDMA, Ethernet) Storage Systems: Experience with parallel file systems (Lustre, NFS) Hardware: Familiarity with HPC specific hardware wit, RAM, CPU & GPU Certifications Any Cloud Solution Architect Certificate (Preferred GCP) RHEL Certified System Administrator (Preferred)
Posted 3 months ago
3 - 8 years
5 - 7 Lacs
Bengaluru
Work from Office
Job Description Summary We are seeking a highly motivated and technically proficient Lead Engineer to join our team at GE Aerospace, Bangalore. This role is focused on developing and enhancing high-fidelity Large Eddy Simulation (LES) solver for GPUs. The candidate will collaborate with a global team to push computational boundaries, ensure robust solver performance, and implement state-of-the-art numerical techniques in design workflows. The role emphasizes expertise in software development technologies, high-performance computing (HPC), and integration into advanced design processes. Job Description Essential Responsibilities Collaborate with the global development team to implement advanced numerical schemes and features for code acceleration and robustness improvements Conduct validation and verification of CFD methods using experimental data and high-fidelity numerical solutions. Optimize and parallelize CFD codes for high-performance computing environments, including multi-core CPUs and GPUs. Collaborate across teams to integrate CFD capabilities into design workflows for improved accuracy, efficiency, and robustness. Leverage digital and machine learning techniques to enhance solver capacity and performance. Stay current with developments in CFD software development technologies and numerical methods, proposing innovative solutions to improve existing capabilities. Document and share lessons learned in relevant technical forums. Provide mentorship and technical guidance to junior engineers and interns. Ensure adherence to internal standards for software development and computational methods. Required Qualifications Masters + 3 years of industrial experience or Ph.D. in Aerospace Engineering, Mechanical Engineering, or a related field with a focus on computational fluid dynamics or fluid mechanics. Strong programming skills in C++ and Python. Experience with parallel programming (MPI, OpenMP) and high-performance computing environments. Solid understanding of numerical methods and high-order methods for CFD (Finite Element, Finite Volume) and numerical methods for PDEs. Familiarity with GPU programming (CUDA, HIP) is a must. Experience with version control systems (Git, GitHub/Bitbucket). Knowledge of optimization and uncertainty quantification techniques. Strong analytical and problem-solving skills. Excellent communication and technical writing skills. Ability to work collaboratively in a global team environment. Desired Characteristics Experience in developing and applying CFD methods for aerodynamic design and analysis. Familiarity with turbulence models, wall models and transition models in CFD. Familiarity with modern Fortran. Hands-on experience with commercial and 3rd party software such as ANSYS, Tecplot, ParaView, and OpenFOAM.
Posted 3 months ago
2 - 7 years
4 - 9 Lacs
Bengaluru
Work from Office
About The Role : Are you passionate about exploring computer architecture for AI? Are you excited about squeezing every cycle of performance through software optimizations? We are seeking world-class software developers and performance architects to join us and optimize open source AI frameworks, libraries and models on Intel accelerators. In this role, you will have opportunity to democratize AI by working with hundreds of thousands smart developers in open ecosystem and make a big technical impact in open source AI frameworks and libraries such as PyTorch, HuggingFace, JAX, vLLM etc. What You'll Be Doing- Craft the design to get Intel accelerators/GPUs/CPUs optimized in open source AI frameworks. Performance modelling, profiling, debug, and code optimization with architectural knowledge of hardware- Develop highly optimized deep learning kernels for Intel accelerators/GPUs/CPUs.- Interact with multiple technologists in the company to influence architectures and optimize/customize software offerings.- Explore and expand the boundary of innovative technologies for peak performance. Qualifications You are good at:- Master, PhD or equivalent in relevant fields (Computer Science, EE, Math)- 12+ years of relevant working experience- Strong programming skills in C, C++, and Python- Familiar with GPU architecture and GPU programming- Experience with designing software architecture, interfaces and abstraction- Excellent written and oral communication skillsExtra Awesome:- Background with deep learning fundamentals, frameworks, graph compilers, LLVM, MLIR etc.- Experience in developing/optimizing deep learning frameworks such as PyTorch , TensorFlow, JAX etc.- Familiarity with LLM related techniques e.g., langchain, vector database, prompt engineering- Track record of leading a project and mentoring junior engineers.- Track record of maintaining or contributing to open source projects. Inside this Business Group The Data Center & Artificial Intelligence Group (DCAI) is at the heart of Intel's transformation from a PC company to a company that runs the cloud and billions of smart, connected computing devices. The data center is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologiesspanning software, processors, storage, I/O, and networking solutionsthat fuel cloud, communications, enterprise, and government data centers around the world. Position of Trust This role is a Position of Trust. Should you accept this position, you must consent to and pass an extended Background Investigation, which includes (subject to country law), extended education, SEC sanctions, and additional criminal and civil checks. For internals, this investigation may or may not be completed prior to starting the position. For additional questions, please contact your Recruiter.
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