Jobs
Interviews

171 Opencl Jobs - Page 3

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

2.0 - 6.0 years

15 - 25 Lacs

Chennai, Coimbatore

Work from Office

If Intrested !!!! Please Fill the below details and share your updated resume to nancy.sylvia@ilinktalent.org Name: Mobile num: Email id: Current company: Total years of experience: Relevant years of experience: Current CTC: Expected CTC: Current location: Preferred location: Notice period: If immediate joiner - Last working date: Algorithms & Optimization JD Role: Software Engineer/Senior Software Engineer Organization: Multicoreware Pvt Ltd Website: https://multicorewareinc.com/ JD Code: PC002 Openings: 3 Location: Chennai & Coimbatore Permanent Role Experience: 2-5 Years We are seeking a talented engineer to implement and optimize machine learning, computer vision, and numeric libraries for target hardware architecture, including CPUs, GPUs, DSPs, and other accelerators. Your expertise will be instrumental in enabling efficient and high-performance execution of algorithms on these hardware platforms. Key Responsibilities: Implement and optimize machine learning, computer vision, and numeric libraries for target hardware architectures, including CPUs, GPUs, DSPs, and other accelerators. Work closely with software and hardware engineers to ensure optimal performance on target platforms. Implement low-level optimizations, including algorithmic modifications, parallelization, vectorization, and memory access optimizations, to fully leverage the capabilities of the target hardware architectures. Work with customers to understand their requirements and implement libraries to meet their needs. Develop performance benchmarks and conduct performance analysis to ensure the optimized libraries meet the required performance targets. Stay current with the latest advancements in machine learning, computer vision, and high-performance computing. Qualifications: BTech/BE/MTech/ME/MS/PhD degree in CSE/IT/ECE >2 years of experience working in Algorithm Development, Porting, Optimization & Testing Proifcient in programming languages such as C/C++, CUDA, OpenCL, or other relevant languages for hardware optimization. Hands-on experience with hardware architectures, including CPUs, GPUs, DSPs, and accelerators, and familiarity with their programming models and optimization techniques. Knowledge of parallel computing, SIMD instructions, memory hierarchies, and cache optimization techniques. Experience with performance analysis tools and methodologies for proling and optimization. Knowledge of deep learning frameworks and techniques is good to have Strong problem-solving skills and ability to work independently or within a team.

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

As a senior engineer at NVIDIA, you will play a crucial role in the optimization of deep learning workloads on cutting-edge hardware and software platforms. Your primary responsibility will be to understand, analyze, and profile these workloads to achieve peak performance. By building automated tools for workload analysis and optimization, you will contribute to enhancing the efficiency of GPU utilization and cloud application performance across diverse GPU architectures. Collaboration with cross-functional teams will be essential as you identify bottlenecks and inefficiencies in application code, proposing optimizations to drive end-to-end platform optimization. Your role will involve designing and implementing performance benchmarks and testing methodologies to evaluate application performance accurately. To qualify for this role, you should hold a Master's degree in CS, EE, or CSEE, or possess equivalent experience. With at least 5 years of experience in application performance engineering, you are expected to have a background in deep learning model architectures, proficiency in tools such as NVIDIA NSight and Intel VTune, and a deep understanding of computer architecture and GPU fundamentals. Proficiency in Python and C/C++ will be essential for analyzing and optimizing application code effectively. To stand out from the crowd, strong fundamentals in algorithms and GPU programming experience (CUDA or OpenCL) will be highly beneficial. Hands-on experience in performance optimization and benchmarking on large-scale distributed systems, familiarity with NVIDIA's server and software ecosystem, and expertise in storage systems, Linux file systems, and RDMA networking will further distinguish you as a top candidate. Joining NVIDIA means being part of a dynamic team that leads the AI revolution, offering you the opportunity to directly impact the hardware and software roadmap in a fast-growing technology company. If you are unafraid to tackle challenges across the hardware/software stack and are passionate about achieving peak performance in deep learning workloads, we want to hear from you.,

Posted 2 weeks ago

Apply

0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Company Description Samgnya (Q-communication T-Hub) supports the National Quantum Mission (NQM) by focusing on Quantum Communication. Our goal is to enhance digital infrastructure security through quantum mechanics, positioning India as a leader in Quantum Technologies. We strive to advance the nation's quantum capabilities by fostering innovation and research. Join us in driving the frontier of quantum technology. Role Description We are seeking a full-time GPU Manager for our team at Samgnya, located in Chennai. The GPU Manager will oversee the development and management of GPU infrastructure, optimise computational tasks, and provide support for quantum communication projects. Day-to-day tasks include managing GPU resources, collaborating with research teams, ensuring efficient operation of GPU clusters, and contributing to project planning. Qualifications Experience in GPU infrastructure management and optimisation Proficiency in parallel computing and high-performance computing Strong knowledge of CUDA, OpenCL, or similar technologies Familiarity with quantum mechanics and quantum communication is a plus Excellent problem-solving and analytical skills Proficiency in Scientific Programming. Strong organisational and project management abilities Bachelor's or Master's degree in Computer Science, Engineering, or a related field Relevant experience in managing computational resources and supporting research teams Excellent written and verbal communication skills Workplace - Chennai.

Posted 2 weeks ago

Apply

2.0 years

1 - 8 Lacs

Hyderābād

On-site

Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Job Description 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: Master’s/Bachelor’s 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 : 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

Apply

2.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary Job Description 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 Master’s/Bachelor’s 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 : 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. 3077906

Posted 2 weeks ago

Apply

0 years

5 - 9 Lacs

Hyderābād

On-site

Senior LLVM GPU Compiler Engineer Hyderabad India Experienced Professional Posted 10 Jul 2025 502665 The role You will be part of a diverse and distributed team of engineers who maintain and develop our GPU compiler software, supporting a range of graphics and compute APIs while targeting multiple GPU generations with varying ISAs. The GPU compiler is a central part of the drivers that we develop for these APIs. As such, they are critical to achieving optimal runtime performance of graphics/compute workloads on our GPUs, through the production of optimal HW code with minimal compilation time. You will: Maintain and develop our GPU compilers, with a focus on the LLVM based middle-end Diagnose and resolve incorrect compilation from customer issues, QA or conformance testing Analyse code-quality/runtime performance and implement optimisations Add support for new/future GPU functionality to the compilers Add support for new/future API/input language features Identify/suggest changes to improve output quality or compilation time Provide technical insight and collaborate with others to constantly improve our GPU compilers About you Committed to making your customers, stakeholders and colleagues successful, you’re an excellent communicator, listener and collaborator who builds trusted partnerships by delivering what you say, when you say. You’re curious, solutions orientated and a world-class problem solver who constantly seeks opportunities to innovate and achieve the best possible outcome to the highest imaginable standard. You'll have: Advanced C++ programming skills Strong knowledge of and experience with LLVM, especially middle-end compiler. Experience with production-quality compiler development Strong compiler theory, especially optimisation Ability to analyse generated code down to the ISA level Computer architecture knowledge You might also have: Knowledge and experience with graphics/compute APIs such as OpenCL, cuda, Vulkan, OpenGL or DirectX Experience with compilation specifically for GPUs. Backend compiler development (especially LLVM) An appreciation of multi-threaded and/or parallel computation and associated complexity Knowledge of GPGPU programming Knowledge of AI/ML workloads that are amenable to GPU execution Who we are Imagination is a UK-based company that creates silicon and software IP designed to give its customers an edge in competitive global technology markets. Its GPU and AI technologies enable outstanding power, performance, and area (PPA), fast time-to-market, and lower total cost of ownership. Products based on Imagination IP are used by billions of people across the globe in their smartphones, cars, homes, and workplaces. We need your skills to help us continue to deliver technology that will impress the industry and our customers alike, ensuring that people everywhere can enjoy smarter and faster tech than ever before. So come join us if you're wanting that something more Bring your talent, curiosity and expertise and we’ll help you do the rest. You’ll be part of one of the world’s most exciting companies who are one of the leaders in semiconductor IP solutions. As a part of our team, you can help us transform, innovate, and inspire the lives of millions through our technology. Additional information If you encounter accessibility barriers in the application process or if you have access needs and require support or adjustments to participate equitably in the recruitment process, please email recruitment@imgtec.com.

Posted 2 weeks ago

Apply

3.0 - 8.0 years

11 - 15 Lacs

Bengaluru

Work from Office

Project description This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions. We are looking for an experienced engineer for an exciting role to augment our Client's core Linux-embedded team to work on the latest platforms and software. The person will interact closely with key technical experts to ensure the best possible performance and results on the SoC platforms. Responsibilities Developing and optimizing GFX, Multimedia, Display, and Audio drivers according to project requirements. Collaborating with cross-functional teams for seamless integration of drivers. Conducting thorough testing, troubleshooting, and debugging of drivers. Contributing to the improvement and optimization of existing systems. Providing technical guidance and support as needed. Skills Must have 1.Engineer with 3-8 Years of experience in embedded Linux driver/kernel development. 2.Strong C development skills. 3.Experience with any one of the driver development domain Graphics driver DRM/KMS, OpenGL, Vulkan, OpenCL, Mesa. Multi Media-Video driver Vaapi, vdpau, gstreamer, v4l2. Power Management System to RAM, S0ix3. Display Driver development X, Wayland, Weston, Display driver Experience with Audio sub-systems, Audio drivers, frameworks and ALSA SOC(ASOC), Audio protocols like I2S/TDM. Proficient in Yocto development. Virtualization Xen, KVM, QNX hypervisor knowledge. Ethernet Driver Network driver development. 4.Good working experience with IPC, DMA driver development. 5.Experience with kernel mode driver programming in Linux 6.Linux Device driver programming experience in Linux Kernel and Drivers. 7.Experience dealing with Linux community and Open Source contribution is a plus 8.System knowledge, System Debugging Nice to have Expertise with CAR Framework Automotive experience

Posted 3 weeks ago

Apply

6.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Summary Position Summary The AI&E portfolio is an integrated set of offerings that addresses our clients’ heart-of-the-business issues. This portfolio combines our functional and technical capabilities to help clients transform, modernize, and run their existing technology platforms across industries. As our clients navigate dynamic and disruptive markets, these solutions are designed to help them drive product and service innovation, improve financial performance, accelerate speed to market, and operate their platforms to innovate continuously. ROLE – Machine Vision Developer Level: Specialist Senior As Specialist Senior at Deloitte Consulting, you will be responsible for individually delivering high quality work products within due timelines in an agile framework. Need-basis consultants will be mentoring and/or directing junior team members/liaising with onsite/offshore teams to understand the functional requirements. Responsibilities: The work you will do includes: Develop, test & deploy advanced Computer Vision algorithms for industrial apps, ensuring real-time processing & high accuracy Work with data scientists to preprocess and annotate datasets, and with software engineers to integrate vision solutions into OT systems Continuously monitor, troubleshoot, and optimize vision systems for performance and efficiency. Update and retrain models to adapt to new data and changing conditions Good interpersonal and communication skills Qualifications Skills / Project Experience: Hands exp. In programming languages such as Python, C++ with GPU programming and parallel processing using CUDA or OpenCL Must Have: Good interpersonal and communication skills Flexibility to adapt and apply innovation to varied business domain and apply technical solutioning and learnings to use cases across business domains and industries. Knowledge and experience working with Microsoft Office tools Good to Have: Problem-Solving : Strong analytical and troubleshooting skills to address client-specific challenges. Adaptability : Ability to quickly adapt to changing client requirements and emerging technologies. Project Leadership : Demonstrated leadership in managing client projects, ensuring timely delivery and client satisfaction. Business Acumen : Understanding of business processes and the ability to align technical solutions with client business goals. Education: B.E./B. Tech/M.C.A./M.Sc (CS) degree or equivalent from accredited university Prior Experience: 6 - 10 years of experience working with Proven experience in developing and deploying computer vision solutions in industrial or manufacturing settings. Hands-on leadership or significant contributions in end-to-end project execution – from data acquisition and preprocessing to model deployment and integration with OT systems. Track record of working with cross-functional teams including data scientists, control engineers, and software developers. Experience fine-tuning state-of-the-art Vision Transformer models and demonstrating measurable impact over traditional CNN-based methods. Exposure to real-time systems, model optimization techniques, and deploying vision solutions on edge devices or embedded systems. Location: Bengaluru/ Hyderabad/ Gurugram The team Deloitte Consulting LLP’s Technology Consulting practice is dedicated to helping our clients build tomorrow by solving today’s complex business problems involving strategy, procurement, design, delivery, and assurance of technology solutions. Our service areas include analytics and information management, delivery, cyber risk services, and technical strategy and architecture, as well as the spectrum of digital strategy, design, and development services. Core Business Operations Practice optimizes clients’ business operations and helps them take advantage of new technologies. Drives product and service innovation, improves financial performance, accelerates speed to market, and operates client platforms to innovate continuously. Learn more about our Technology Consulting practice on www.deloitte.com. #HC&IE Our purpose Deloitte’s purpose is to make an impact that matters for our people, clients, and communities. At Deloitte, purpose is synonymous with how we work every day. It defines who we are. Our purpose comes through in our work with clients that enables impact and value in their organizations, as well as through our own investments, commitments, and actions across areas that help drive positive outcomes for our communities. Our people and culture Our inclusive culture empowers our people to be who they are, contribute their unique perspectives, and make a difference individually and collectively. It enables us to leverage different ideas and perspectives, and bring more creativity and innovation to help solve our clients' most complex challenges. This makes Deloitte one of the most rewarding places to work. Professional development At Deloitte, professionals have the opportunity to work with some of the best and discover what works best for them. Here, we prioritize professional growth, offering diverse learning and networking opportunities to help accelerate careers and enhance leadership skills. Our state-of-the-art DU: The Leadership Center in India, located in Hyderabad, represents a tangible symbol of our commitment to the holistic growth and development of our people. Explore DU: The Leadership Center in India . Benefits To Help You Thrive At Deloitte, we know that great people make a great organization. Our comprehensive rewards program helps us deliver a distinctly Deloitte experience that helps that empowers our professionals to thrive mentally, physically, and financially—and live their purpose. To support our professionals and their loved ones, we offer a broad range of benefits. Eligibility requirements may be based on role, tenure, type of employment and/ or other criteria. Learn more about what working at Deloitte can mean for you. Recruiting tips From developing a stand out resume to putting your best foot forward in the interview, we want you to feel prepared and confident as you explore opportunities at Deloitte. Check out recruiting tips from Deloitte recruiters. Requisition code: 302207

Posted 3 weeks ago

Apply

6.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Summary Position Summary The AI&E portfolio is an integrated set of offerings that addresses our clients’ heart-of-the-business issues. This portfolio combines our functional and technical capabilities to help clients transform, modernize, and run their existing technology platforms across industries. As our clients navigate dynamic and disruptive markets, these solutions are designed to help them drive product and service innovation, improve financial performance, accelerate speed to market, and operate their platforms to innovate continuously. ROLE – Machine Vision Developer Level: Specialist Senior As Specialist Senior at Deloitte Consulting, you will be responsible for individually delivering high quality work products within due timelines in an agile framework. Need-basis consultants will be mentoring and/or directing junior team members/liaising with onsite/offshore teams to understand the functional requirements. Responsibilities: The work you will do includes: Develop, test & deploy advanced Computer Vision algorithms for industrial apps, ensuring real-time processing & high accuracy Work with data scientists to preprocess and annotate datasets, and with software engineers to integrate vision solutions into OT systems Continuously monitor, troubleshoot, and optimize vision systems for performance and efficiency. Update and retrain models to adapt to new data and changing conditions Good interpersonal and communication skills Qualifications Skills / Project Experience: Hands exp. In programming languages such as Python, C++ with GPU programming and parallel processing using CUDA or OpenCL Must Have: Good interpersonal and communication skills Flexibility to adapt and apply innovation to varied business domain and apply technical solutioning and learnings to use cases across business domains and industries. Knowledge and experience working with Microsoft Office tools Good to Have: Problem-Solving : Strong analytical and troubleshooting skills to address client-specific challenges. Adaptability : Ability to quickly adapt to changing client requirements and emerging technologies. Project Leadership : Demonstrated leadership in managing client projects, ensuring timely delivery and client satisfaction. Business Acumen : Understanding of business processes and the ability to align technical solutions with client business goals. Education: B.E./B. Tech/M.C.A./M.Sc (CS) degree or equivalent from accredited university Prior Experience: 6 - 10 years of experience working with Proven experience in developing and deploying computer vision solutions in industrial or manufacturing settings. Hands-on leadership or significant contributions in end-to-end project execution – from data acquisition and preprocessing to model deployment and integration with OT systems. Track record of working with cross-functional teams including data scientists, control engineers, and software developers. Experience fine-tuning state-of-the-art Vision Transformer models and demonstrating measurable impact over traditional CNN-based methods. Exposure to real-time systems, model optimization techniques, and deploying vision solutions on edge devices or embedded systems. Location: Bengaluru/ Hyderabad/ Gurugram The team Deloitte Consulting LLP’s Technology Consulting practice is dedicated to helping our clients build tomorrow by solving today’s complex business problems involving strategy, procurement, design, delivery, and assurance of technology solutions. Our service areas include analytics and information management, delivery, cyber risk services, and technical strategy and architecture, as well as the spectrum of digital strategy, design, and development services. Core Business Operations Practice optimizes clients’ business operations and helps them take advantage of new technologies. Drives product and service innovation, improves financial performance, accelerates speed to market, and operates client platforms to innovate continuously. Learn more about our Technology Consulting practice on www.deloitte.com. #HC&IE Our purpose Deloitte’s purpose is to make an impact that matters for our people, clients, and communities. At Deloitte, purpose is synonymous with how we work every day. It defines who we are. Our purpose comes through in our work with clients that enables impact and value in their organizations, as well as through our own investments, commitments, and actions across areas that help drive positive outcomes for our communities. Our people and culture Our inclusive culture empowers our people to be who they are, contribute their unique perspectives, and make a difference individually and collectively. It enables us to leverage different ideas and perspectives, and bring more creativity and innovation to help solve our clients' most complex challenges. This makes Deloitte one of the most rewarding places to work. Professional development At Deloitte, professionals have the opportunity to work with some of the best and discover what works best for them. Here, we prioritize professional growth, offering diverse learning and networking opportunities to help accelerate careers and enhance leadership skills. Our state-of-the-art DU: The Leadership Center in India, located in Hyderabad, represents a tangible symbol of our commitment to the holistic growth and development of our people. Explore DU: The Leadership Center in India . Benefits To Help You Thrive At Deloitte, we know that great people make a great organization. Our comprehensive rewards program helps us deliver a distinctly Deloitte experience that helps that empowers our professionals to thrive mentally, physically, and financially—and live their purpose. To support our professionals and their loved ones, we offer a broad range of benefits. Eligibility requirements may be based on role, tenure, type of employment and/ or other criteria. Learn more about what working at Deloitte can mean for you. Recruiting tips From developing a stand out resume to putting your best foot forward in the interview, we want you to feel prepared and confident as you explore opportunities at Deloitte. Check out recruiting tips from Deloitte recruiters. Requisition code: 302207

Posted 3 weeks ago

Apply

7.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Who We Are Applied Materials is the global leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. We design, build and service cutting-edge equipment that helps our customers manufacture display and semiconductor chips – the brains of devices we use every day. As the foundation of the global electronics industry, Applied enables the exciting technologies that literally connect our world – like AI and IoT. If you want to work beyond the cutting-edge, continuously pushing the boundaries of science and engineering to make possible the next generations of technology, join us to Make Possible® a Better Future. What We Offer Location: Bangalore,IND, Chennai,IND At Applied, we prioritize the well-being of you and your family and encourage you to bring your best self to work. Your happiness, health, and resiliency are at the core of our benefits and wellness programs. Our robust total rewards package makes it easier to take care of your whole self and your whole family. We’re committed to providing programs and support that encourage personal and professional growth and care for you at work, at home, or wherever you may go. Learn more about our benefits. You’ll also benefit from a supportive work culture that encourages you to learn, develop and grow your career as you take on challenges and drive innovative solutions for our customers. We empower our team to push the boundaries of what is possible—while learning every day in a supportive leading global company. Visit our Careers website to learn more about careers at Applied. Software Architect About Applied Applied Materials is the leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. Our expertise in modifying materials at atomic levels and on an industrial scale enables customers to transform possibilities into reality. At Applied Materials, our innovations make possible the technology shaping the future. Our Team Our team is developing a high-performance computing solution for low-latency and high throughput image processing and deep-learning workload that enables our Chip Manufacturing process control equipment to offer differentiated value to our customers. Your Opportunity As an architect, you will get the opportunity to grow in the field of high-performance computing, complex system design and low-level optimizations for better cost of ownership. Roles and Responsibility As a Software Architect, you will be responsible for designing and implementing High performance computing software solutions for our organization. You will work closely with cross-functional teams, including software engineers, product managers, and business stakeholders, to understand requirements and translate them into architectural/software designs that meet business needs. You will be coding and developing quick prototypes to establish your design with real code and data. You will be a subject Matter expert to unblock software engineers in the HPC domain. You will be expected to profile systems to understand bottlenecks, optimize workflows and code and processes to improve cost of ownership. Conduct technical reviews and provide guidance to software engineers during the development process. Identify and mitigate technical risks and issues throughout the software development lifecycle. Evaluate and recommend appropriate technologies and frameworks to meet project requirements. Lead the design and implementation of complex software components and systems. Ensure that software systems are scalable, reliable, and maintainable. Mentor and coach junior software architects and engineers. Your primary focus will be on ensuring that the software systems are scalable, reliable, maintainable and cost effective. Our Ideal Candidate Someone who has the drive and passion to learn quickly, has the ability to multi-task and switch contexts based on business needs. Qualifications 7 to 15 years of experience in Design and coding in C/C++ preferably in Linux Environment. Very good knowledge Data structure and Algorithms and complexity analysis. Experience in developing Distributed High Performance Computing software using Parallel programming frameworks like MPI, UCX etc. In depth experience in Multi-threading, Thread Synchronization, Inter process communication, and distributed computing fundamentals. Very Good knowledge of Computer science fundamentals like, Operating systems internals (Linux Preferred), Networking and Storage systems. Experience in performance profiling at application and system level (e.g. vtune, Oprofiler, perf, Nividia Nsight etc.) Experience in low level code optimization techniques using Vectorization and Intrinsics, cache-aware programming, lock free data structures etc. Experience in GPU programming using CUDA, OpenMP, OpenACC, OpenCL etc. Familiarity with microservices architecture and containerization technologies (docker/singularity) and low latency Message queues. Excellent problem-solving and analytical skills. Strong communication and collaboration abilities. Ability to mentor and coach junior team members. Experience in Agile development methodologies. Additional Qualifications Experience in HPC Job-Scheduling and Cluster Management Software (SLURM, Torque, LSF etc.) Good knowledge of Low-latency and high-throughput data transfer technologies (RDMA, RoCE, InfiniBand) Good Knowledge of Work-flow orchestration Software like Apache Airflow, Apache Spark, Apache storm or Intel TBB flowgraph etc. Education Bachelor's Degree or higher in Computer science or related Disciplines. Years Of Experience 7 - 15 Years Additional Information Time Type: Full time Employee Type Assignee / Regular Travel Yes, 10% of the Time Relocation Eligible: Yes Applied Materials is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, ancestry, religion, creed, sex, sexual orientation, gender identity, age, disability, veteran or military status, or any other basis prohibited by law.

Posted 3 weeks ago

Apply

2.0 years

1 - 8 Lacs

Hyderābād

On-site

Company: Qualcomm India Private Limited 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 Qualifications: Bachelor'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 : 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 weeks ago

Apply

3.0 - 15.0 years

0 Lacs

hyderabad, telangana

On-site

WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the worlds most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ SOFTWARE SYSTEM DESIGNER 2 The Role This is an exciting role in which you will have excellent exposure to all the latest AMD (Advanced Micro Devices) technologies. Imagine yourself as part of the team which will deliver our next generation of our products or automation for many of our reference solutions.This is a phenomenal opportunity to work in an outstanding company like AMD. The Person You are a self-starter who is able to achieve successful outcomes in a non-hierarchical environment. Detailed oriented, you have the ability to multitask through planning/organizing. You have excellent communication and presentation skills and a passion to push the limits of software on innovative platforms. Key Responsibilities Performance analysis and software optimization Build and deploy software for the most advanced HPC (High Performance Compute), data science, Virtualization, and machine learning platforms in the world Define/develop/execute regression test models and track the results Drive innovation in production software environments Combine advanced software engineering skills with a drive to explore novel approaches to solve important problems in heterogeneous computing at the large scales Evaluate and review of existing processes and continuously strive to optimize the workflow PREFERRED EXPERIENCE: (3 to 15 years) Good understanding of test lifecycle, QA process & terminology. Strong knowledge of Device drivers, graphics, multimedia, Codec. Test Execution Experience in an automation lab with multiple systems. Define, develop, execute functional/performance/load tests, and integrate them with automated test systems. Establishing and sharing best practices, designing, and executing a robust test strategy. Proficiency in at least one programming language preferably Python. Strong understanding & Hands-on exp. with Linux OS internals, device manager. Hands-on issue debugging skills, issue isolation with Linux kernel, driver module level. Strong understanding of PC hardware, SoC, Chipsets, Graphics cards, BIOS & VBIOS. Understanding of parallel programming, ideally OpenCL, ROCm, CUDA, and OpenACC is a plus. Understanding machine learning, artificial intelligence, computer vision technologies is a plus. Strong analysis, problem-solving & interpersonal skills. Good verbal & written communication skill is a must. Good attitude, result-driven & ability to deliver on next-gen technology. Academic Credentials Bachelors or Masters degree in Electrical Engineering, Mathematics, Computer Science, Engineering, or an equivalent Benefits offered are described: AMD benefits at a glance. ,

Posted 3 weeks ago

Apply

2.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary Job Description 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 Master’s/Bachelor’s 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 : 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. 3077588

Posted 3 weeks ago

Apply

3.0 - 6.0 years

9 - 14 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: You will be part of Automotive System Performance team that is responsible for profiling and optimizing the System Performance on Snapdragon Automotive chipsets. Responsibilities include: Drive Performance analysis on silicon using various System and Cores (i.e. CPU, GPU, Memory and AI/ML) benchmarks like Dhrystone, Antutu, GeekBench, GFXBench, SPECInt, ResNet50 etc. Use of Performance tools to analyze the load patterns across IPs and identify any performance bottlenecks in system. Analyzing Performance KPIs of Auto SoC subsystems like CPU, GPU, NSP, Memory, Camera, Display, Video and corelate performance with projection Evaluate and characterize performance at various junction temperatures and optimize running at high ambient temperatures. Analyze and optimize the System performance parameters of SoC infrastructure like NoC, LP5 DDR, etc. Collaborate with cross-functional global teams to plan and execute performance activities on Auto chipsets as well make recommendations for next generation chipsets. Minimum Qualifications 7+ years of industry experience in the following: Experience working on any ARM/x86 based platforms, mobile/automotive operating systems and/or performance profiling tools. Experience in application or driver development in Linux\QNX and ability to create/customize make files with various compiler options is a plus. Must be quick learner and should be able to adapt to new technologies. Must have excellent communication skills. Preferred Qualifications Additional skills in the following areas are preferred: Knowledge of Computer architecture, LP5 DDR, Bus/NOC profiling is a big plus. Fundamentals on any Automotive operating system like AGL/QNX/Hypervisor & experience working on any Automotive applications. Basic Knowledge on any multimedia frameworks like OpenGL/ES, OpenMax and OpenCL is plus. Experience in creating professional quality reports and slides using MSOffice or any advanced visualization tools. Experience in PoC development and competitive analysis Knowledge on Voltage/Power/ Thermal domain is plus. Education RequiredBachelor's, Computer Engineering and/or Computer Science and/or Electrical EngineeringPreferredMaster's, Computer Engineering and/or Computer Science and/or Electrical Engineering Keywords Architecture Performance, System Performance, Automotive Performance, Benchmarks, Thermal Performance, UX optimization, QNX, Hypervisor, Application Development Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 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.

Posted 3 weeks ago

Apply

5.0 - 7.0 years

7 - 9 Lacs

Hyderabad

Work from Office

Notice Period : Immediate - 15 Days Job Description :We are seeking a highly skilled Open GL Developer to join our dynamic team. As an integral part of our development process, you will be responsible for creating exceptional graphics experiences for our users. The ideal candidate possesses a strong foundation in C/C++, a deep understanding of OS concepts, and expertise in at least one graphics API (OpenGLES, Vulkan, or OpenCL).Responsibilities : - Develop high-performance, visually stunning graphics applications using Open GL and related technologies.- Optimize graphics performance and power efficiency across various hardware platforms.- Collaborate with cross-functional teams to implement innovative graphics solutions.- Troubleshoot and resolve complex graphics-related issues.- Stay up-to-date with the latest graphics technologies and industry trends. Requirements :- Strong proficiency in C/C++ programming.- In-depth knowledge of OS concepts and architecture.- Expertise in at least one graphics API (OpenGLES, Vulkan, or OpenCL) OR extensive experience with the Android Framework for graphics development.- Proven ability to optimize graphics performance and power efficiency.- Excellent problem-solving and debugging skills.- Strong communication and collaboration abilities.- Ability to work independently and as part of a team.Preferred Qualifications :- Experience with game development or other real-time graphics applications.- Knowledge of shader programming (GLSL, HLSL).- Experience with performance profiling and optimization tools.

Posted 3 weeks ago

Apply

1.0 - 5.0 years

3 - 7 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Having multiple positions for Engineer / Senior Engineer / Lead Engineer and Staff & Senior Staff Engineer. For Engineer Title (1-5 years) - Strong C++ is good to have. Graphics Domain is not mandatory 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. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

Posted 3 weeks ago

Apply

5.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Sr Data Scientist 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

Posted 3 weeks ago

Apply

2.0 years

0 Lacs

Bengaluru, Karnataka, 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 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 3 to 5 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 preferred Will 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. Level Of Responsibility Performance profiling experience in DirectX/Vulkan games is preferred 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 : 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. 3075638

Posted 3 weeks ago

Apply

3.0 - 8.0 years

5 - 10 Lacs

Bengaluru

Work from Office

Project description This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions. We are looking for an experienced engineer for an exciting role to augment our Client's core Linux-embedded team to work on the latest platforms and software. The person will interact closely with key technical experts to ensure the best possible performance and results on the SoC platforms. Responsibilities Developing and optimizing GFX, Multimedia, Display, and Audio drivers according to project requirements. Collaborating with cross-functional teams for seamless integration of drivers. Conducting thorough testing, troubleshooting, and debugging of drivers. Contributing to the improvement and optimization of existing systems. Providing technical guidance and support as needed. SkillsMust have 1.Engineer with 3-8 Years of experience in embedded Linux driver/kernel development. 2.Strong C development skills. 3.Experience with any one of the driver development domain Graphics driver DRM/KMS, OpenGL, Vulkan, OpenCL, Mesa. Multi Media-Video driver Vaapi, vdpau, gstreamer, v4l2. Power Management System to RAM, S0ix3. Display Driver development X, Wayland, Weston, Display driver Experience with Audio sub-systems, Audio drivers, frameworks and ALSA SOC(ASOC), Audio protocols like I2S/TDM. Proficient in Yocto development. Virtualization Xen, KVM, QNX hypervisor knowledge. Ethernet Driver Network driver development. 4.Good working experience with IPC, DMA driver development. 5.Experience with kernel mode driver programming in Linux 6.Linux Device driver programming experience in Linux Kernel and Drivers. 7.Experience dealing with Linux community and Open Source contribution is a plus 8.System knowledge, System Debugging Nice to have Expertise with CAR Framework Automotive experience

Posted 4 weeks ago

Apply

4.0 years

0 Lacs

India

On-site

Job Information Department Name Platforms & Compilers Job Type Full time Date Opened 04/07/2025 Industry Software Development Minimum Experience In Years 4 Maximum Experience In Years 6 City Ramapuram Province Tamil Nadu Country India Postal Code 600089 About Us MulticoreWare is a global software solutions & products company with its HQ in San Jose, CA, USA. With worldwide offices, it serves its clients and partners in North America, EMEA and APAC regions. Started by a group of researchers, MulticoreWare has grown to serve its clients and partners on HPC & Cloud computing, GPUs, Multicore & Multithread CPUS, DSPs, FPGAs and a variety of AI hardware accelerators. MulticoreWare was founded by a team of researchers that wanted a better way to program for heterogeneous architectures. With the advent of GPUs and the increasing prevalence of multi-core, multi-architecture platforms, our clients were struggling with the difficulties of using these platforms efficiently. We started as a boot-strapped services company and have since expanded our portfolio to span products and services related to compilers, machine learning, video codecs, image processing and augmented/virtual reality. Our hardware expertise has also expanded with our team; we now employ experts on HPC and Cloud Computing, GPUs, DSPs, FPGAs, and mobile and embedded platforms. We specialize in accelerating software and algorithms, so if your code targets a multi-core, heterogeneous platform, we can help. Job Description We are seeking a talented engineer to implement and optimize machine learning, computer vision, and numeric libraries for target hardware architecture, including CPUs, GPUs, DSPs, and other accelerators. Your expertise will be instrumental in enabling efficient and high-performance execution of algorithms on these hardware platforms. Key Responsibilities: Implement and optimize machine learning, computer vision, and numeric libraries for target hardware architectures, including CPUs, GPUs, DSPs, and other accelerators. Work closely with software and hardware engineers to ensure optimal performance on target platforms. Implement low-level optimizations, including algorithmic modifications, parallelization, vectorization, and memory access optimizations, to fully leverage the capabilities of the target hardware architectures. Work with customers to understand their requirements and implement libraries to meet their needs. Develop performance benchmarks and conduct performance analysis to ensure the optimized libraries meet the required performance targets. Stay current with the latest advancements in machine learning, computer vision, and high-performance computing. Qualifications: BTech/BE/MTech/ME/MS/PhD degree in CSE/IT/ECE > 4 years of experience working in Algorithm Development, Porting, Optimization & Testing Proficient in programming languages such as C/C++, CUDA, OpenCL, or other relevant languages for hardware optimization. Hands-on experience with hardware architectures, including CPUs, GPUs, DSPs, and accelerators, and familiarity with their programming models and optimization techniques. Knowledge of parallel computing, SIMD instructions, memory hierarchies, and cache optimization techniques. Experience with performance analysis tools and methodologies for profiling and optimization. Knowledge of deep learning frameworks and techniques is good to have Strong problem-solving skills and ability to work independently or within a team.

Posted 4 weeks ago

Apply

0.0 - 4.0 years

0 Lacs

Ramapuram, Chennai, Tamil Nadu

On-site

Job Information Department Name Platforms & Compilers Job Type Full time Date Opened 04/07/2025 Industry Software Development Minimum Experience In Years 4 Maximum Experience In Years 6 City Ramapuram Province Tamil Nadu Country India Postal Code 600089 About Us MulticoreWare is a global software solutions & products company with its HQ in San Jose, CA, USA. With worldwide offices, it serves its clients and partners in North America, EMEA and APAC regions. Started by a group of researchers, MulticoreWare has grown to serve its clients and partners on HPC & Cloud computing, GPUs, Multicore & Multithread CPUS, DSPs, FPGAs and a variety of AI hardware accelerators. MulticoreWare was founded by a team of researchers that wanted a better way to program for heterogeneous architectures. With the advent of GPUs and the increasing prevalence of multi-core, multi-architecture platforms, our clients were struggling with the difficulties of using these platforms efficiently. We started as a boot-strapped services company and have since expanded our portfolio to span products and services related to compilers, machine learning, video codecs, image processing and augmented/virtual reality. Our hardware expertise has also expanded with our team; we now employ experts on HPC and Cloud Computing, GPUs, DSPs, FPGAs, and mobile and embedded platforms. We specialize in accelerating software and algorithms, so if your code targets a multi-core, heterogeneous platform, we can help. Job Description We are seeking a talented engineer to implement and optimize machine learning, computer vision, and numeric libraries for target hardware architecture, including CPUs, GPUs, DSPs, and other accelerators. Your expertise will be instrumental in enabling efficient and high-performance execution of algorithms on these hardware platforms. Key Responsibilities: Implement and optimize machine learning, computer vision, and numeric libraries for target hardware architectures, including CPUs, GPUs, DSPs, and other accelerators. Work closely with software and hardware engineers to ensure optimal performance on target platforms. Implement low-level optimizations, including algorithmic modifications, parallelization, vectorization, and memory access optimizations, to fully leverage the capabilities of the target hardware architectures. Work with customers to understand their requirements and implement libraries to meet their needs. Develop performance benchmarks and conduct performance analysis to ensure the optimized libraries meet the required performance targets. Stay current with the latest advancements in machine learning, computer vision, and high-performance computing. Qualifications: BTech/BE/MTech/ME/MS/PhD degree in CSE/IT/ECE > 4 years of experience working in Algorithm Development, Porting, Optimization & Testing Proficient in programming languages such as C/C++, CUDA, OpenCL, or other relevant languages for hardware optimization. Hands-on experience with hardware architectures, including CPUs, GPUs, DSPs, and accelerators, and familiarity with their programming models and optimization techniques. Knowledge of parallel computing, SIMD instructions, memory hierarchies, and cache optimization techniques. Experience with performance analysis tools and methodologies for profiling and optimization. Knowledge of deep learning frameworks and techniques is good to have Strong problem-solving skills and ability to work independently or within a team.

Posted 4 weeks ago

Apply

2.0 - 7.0 years

11 - 15 Lacs

Bengaluru

Work from Office

WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world Our mission is to build great products that accelerate next-generation computing experiences the building blocks for the data center, artificial intelligence, PCs, gaming and embedded Underpinning our mission is the AMD culture We push the limits of innovation to solve the worlds most important challenges We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives AMD together we advance_ GPU Kernel Developer AI Models The Role AMD is looking for a GPU kernel development engineer who is talented in developing high performance kernels for state-of-the-art and upcoming GPU hardware You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology The Person Experienced in GPU kernel development and optimization for AI/HPC applications Strong technical and analytical skills in GPU computing, hardware architecture, and deep understanding of HIP/CUDA/OpenCL/Triton development Ability to work as part of a team, deliver to project scope, and communicate to a technical/non-technical audience Key Responsibilities Develop high performance GPU kernels for key AI operators on AMD GPUs Optimize GPU code using structured and disciplined methodology profiling to identify gaps, roofline-analysis on hardware, identify key set of optimizations, establish uplift and line-of-sight, prototype and develop optimizations Support mission-critical workloads in NLP/LLM, Recommendation, Vision and Audio Collaborate and interact with system level performance architects, GPU hardware specialists, power/clock tuning teams, performance validation teams, and performance marketing teams to analyze and optimize training and inference for AI Work with open-source framework maintainers to understand their requirements and have your code changes integrated upstream Debug, maintain and optimize GPU kernels, understand and drive AI operator performance (GEMM, Attention, Distributed scale-up/out communication, etc ) Apply your knowledge of software engineering best practices Preferred Experience Knowledge of GPU computing (HIP, CUDA, OpenCL, Triton) Knowledge and experience in optimizing GPU kernels Expertise in using profiling, debugging tools Core understanding of GPU hardware Excellent C/C++/Python programming and software design skills, including debugging, performance analysis, and test design Academic Credentials Masters or PhD or equivalent experience in Computer Science, Computer Engineering, or related field Benefits offered are described: AMD benefits at a glance AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law We encourage applications from all qualified candidates and will accommodate applicantsneeds under the respective laws throughout all stages of the recruitment and selection process

Posted 1 month ago

Apply

1.0 years

6 - 8 Lacs

Bengaluru

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. 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 organized Extremely 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, Vulkan Experience in multimedia on embedded systems and the use of graphics and in a highly integrated system. Experience and/or knowledge of the use of the GPU as a compute engine: GPGPU and OpenCL is an asset. Experience with virtualization technologies across CPU and MM hardware accelerators. Experience with GPU optimization, advanced rendering, and latency optimizations and ability to identify and isolate performance issues in graphics applications. Experience with design and implementation of modern 3D graphics applications using OpenGLES API is a plus. Experience with writing vertex and fragment shaders using shading languages such as GLSL is a plus. Knowledge in one or more of the following operating systems is preferred: Android, QNX, embedded Linux, Genivi, Integrity. Knowledge of Graphics frameworks: Kanzi, QT, is a plus *Fluent in industry standard software tools: SW/HW debuggers, code revision control systems (GIT, Perforce), IDEs and build tools. Strong communication skills (written and verbal), working with teams across multiple time zones. A passion for excellence in programming, and exceeding goals. Required: Bachelor's, Computer Engineering and/or Computer and/or Electrical Engineering Preferred: Master's, Computer Engineering and/or Computer and/or Electrical Engineering 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 1 month ago

Apply

1.0 years

0 Lacs

Bengaluru, Karnataka, 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. 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 organized Extremely 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, Vulkan Experience in multimedia on embedded systems and the use of graphics and in a highly integrated system. Experience and/or knowledge of the use of the GPU as a compute engine: GPGPU and OpenCL is an asset. Experience with virtualization technologies across CPU and MM hardware accelerators. Experience with GPU optimization, advanced rendering, and latency optimizations and ability to identify and isolate performance issues in graphics applications. Experience with design and implementation of modern 3D graphics applications using OpenGLES API is a plus. Experience with writing vertex and fragment shaders using shading languages such as GLSL is a plus. Knowledge in one or more of the following operating systems is preferred: Android, QNX, embedded Linux, Genivi, Integrity. Knowledge of Graphics frameworks: Kanzi, QT, is a plus *Fluent in industry standard software tools: SW/HW debuggers, code revision control systems (GIT, Perforce), IDEs and build tools. Strong communication skills (written and verbal), working with teams across multiple time zones. A passion for excellence in programming, and exceeding goals. Required: Bachelor's, Computer Engineering and/or Computer and/or Electrical Engineering Preferred: Master's, Computer Engineering and/or Computer and/or Electrical Engineering 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. 3077262

Posted 1 month ago

Apply

5.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Who We Are Applied Materials is the global leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. We design, build and service cutting-edge equipment that helps our customers manufacture display and semiconductor chips – the brains of devices we use every day. As the foundation of the global electronics industry, Applied enables the exciting technologies that literally connect our world – like AI and IoT. If you want to work beyond the cutting-edge, continuously pushing the boundaries of science and engineering to make possible the next generations of technology, join us to Make Possible® a Better Future. What We Offer Location: Bangalore,IND, Chennai,IND At Applied, we prioritize the well-being of you and your family and encourage you to bring your best self to work. Your happiness, health, and resiliency are at the core of our benefits and wellness programs. Our robust total rewards package makes it easier to take care of your whole self and your whole family. We’re committed to providing programs and support that encourage personal and professional growth and care for you at work, at home, or wherever you may go. Learn more about our benefits. You’ll also benefit from a supportive work culture that encourages you to learn, develop and grow your career as you take on challenges and drive innovative solutions for our customers. We empower our team to push the boundaries of what is possible—while learning every day in a supportive leading global company. Visit our Careers website to learn more about careers at Applied. Technical Lead - Software About Applied Applied Materials is the leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. Our expertise in modifying materials at atomic levels and on an industrial scale enables customers to transform possibilities into reality. At Applied Materials, our innovations make possible the technology shaping the future. Our Team Our team is developing a high-performance computing solution for low-latency and high throughput image processing and deep-learning workloads that will enable our Chip Manufacturing process control equipment to offer differentiated value to our customers. Your Opportunity As a technical lead, you will get the opportunity to grow in the field of high-performance computing, complex system design and low-level optimizations for better cost of ownership. Roles and Responsibility As a technical lead, you will be responsible for designing and implementing High performance computing software solutions for our organization. You will work closely with cross-functional teams, including software engineers, product managers, and business stakeholders, to understand requirements and translate them into architectural/software designs that meet business needs. You will be a subject Matter expert to unblock software engineers in the HPC domain. You will be expected to profile systems to understand bottlenecks, optimize workflows and code and processes to improve cost of ownership. Identify and mitigate technical risks and issues throughout the software development lifecycle. Lead the design and implementation of complex software components and systems. Ensure that software systems are scalable, reliable, and maintainable. Mentor and coach junior software engineers. Your primary focus will be on implementing features of high quality with maintainable and extendable code following software development best practices Our Ideal Candidate Someone who has the drive and passion to learn quickly, has the ability to multi-task and switch contexts based on business needs. Qualifications 5 to 10 years of experience in Design and coding in C/C++ preferably in Linux Environment. Very good knowledge of Data structures, Algorithms and Complexity analysis. In depth experience in Multi-threading, Thread Synchronization, Inter process communication, and Distributed computing fundamentals. Very Good knowledge of Operating systems internals (Linux Preferred), Networking and Storage systems. Experience in performance profiling at application and system level (e.g. vtune, Oprofiler, perf, Nividia Nsight etc.) Experience in low level code optimization techniques using Vectorization and Intrinsics, cache-aware programming, lock free data structures etc. Excellent problem-solving and analytical skills. Strong communication and collaboration abilities. Ability to mentor and coach junior team members. Experience in Agile development methodologies. Additional Qualifications Experience in GPU programming using CUDA, OpenMP, OpenACC, OpenCL etc. Good Knowledge of Work-flow orchestration Software like Apache Airflow, Apache Spark, Apache storm or Intel TBB flowgraph etc. Experience in developing Distributed High Performance Computing software using Parallel programming frameworks like MPI, UCX etc. Experience in HPC Job-Scheduling and Cluster Management Software (SLURM, Torque, LSF etc.) Good knowledge of Low-latency and high-throughput data transfer technologies (RDMA, RoCE, InfiniBand) Familiarity with microservices architecture and containerization technologies (docker/singularity) and low latency Message queues. Experience in Java and Python programming Education Bachelor's Degree or higher in Computer science or related Disciplines. Applied Materials is committed to diversity in its workforce including Equal Employment Opportunity for Minorities, Females, Protected Veterans and Individuals with Disabilities. Additional Information Time Type: Full time Employee Type Assignee / Regular Travel Yes, 10% of the Time Relocation Eligible: Yes Applied Materials is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, ancestry, religion, creed, sex, sexual orientation, gender identity, age, disability, veteran or military status, or any other basis prohibited by law.

Posted 1 month ago

Apply
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies