Jobs
Interviews

18 Gpu Architecture Jobs

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

8.0 - 12.0 years

10 - 15 Lacs

mumbai, chennai

Work from Office

Strong background in GPU architecture (NVIDIA, AMD) and HPC systems. Proficiency in AI/ML frameworks (TensorFlow, PyTorch, Keras, MXNet, Hugging Face).Experience with distributed training and orchestration frameworks (KubeFlow, MLflow, Ray, Horovod). Required Candidate profile Knowledge of parallel computing, MPI, CUDA, ROCm, and GPU drivers.Familiarity with storage technologies for HPC/AI (NVMe, Lustre, GPFS, Ceph, Object Storage).

Posted 1 day ago

Apply

8.0 - 14.0 years

0 Lacs

karnataka

On-site

As a Platform Development and Machine Learning expert at Adobe, you will play a crucial role in changing the world through digital experiences by building scalable AI platforms and designing ML pipelines. Your responsibilities will include: - Building scalable AI platforms that are customer-facing and evangelizing the platform with customers and internal stakeholders. - Ensuring platform scalability, reliability, and performance to meet business needs. - Designing ML pipelines for experiment management, model management, feature management, and model retraining. - Implementing A/B testing of models and designing APIs for model inferencing at scale. - Demonstrating proven expertise with MLflow, SageMaker, Vertex AI, and Azure AI. - Serving as a subject matter expert in LLM serving paradigms and possessing deep knowledge of GPU architectures. - Expertise in distributed training and serving of large language models and proficiency in model and data parallel training using frameworks like DeepSpeed and service frameworks like vLLM. - Demonstrating proven expertise in model fine-tuning and optimization techniques to achieve better latencies and accuracies in model results. - Reducing training and resource requirements for fine-tuning LLM and LVM models. - Having extensive knowledge of different LLM models and providing insights on the applicability of each model based on use cases. - Delivering end-to-end solutions from engineering to production for specific customer use cases. - Showcasing proficiency in DevOps and LLMOps practices, including knowledge in Kubernetes, Docker, and container orchestration. - Deep understanding of LLM orchestration frameworks like Flowise, Langflow, and Langgraph. Your skills matrix should include expertise in LLM such as Hugging Face OSS LLMs, GPT, Gemini, Claude, Mixtral, Llama, LLM Ops such as ML Flow, Langchain, Langraph, LangFlow, Flowise, LLamaIndex, SageMaker, AWS Bedrock, Vertex AI, Azure AI, Databases/Datawarehouse like DynamoDB, Cosmos, MongoDB, RDS, MySQL, PostGreSQL, Aurora, Spanner, Google BigQuery, Cloud Knowledge of AWS/Azure/GCP, Dev Ops knowledge in Kubernetes, Docker, FluentD, Kibana, Grafana, Prometheus, and Cloud Certifications (Bonus) in AWS Professional Solution Architect, AWS Machine Learning Specialty, Azure Solutions Architect Expert. Proficiency in Python, SQL, and Javascript is also required. Adobe is committed to creating exceptional employee experiences and values diversity. If you require accommodations to navigate the website or complete the application process, please contact accommodations@adobe.com or call (408) 536-3015.,

Posted 5 days ago

Apply

3.0 - 6.0 years

3 - 8 Lacs

hyderabad

Work from Office

Description: BE/BTech/ME/MTech in Computer Science or Electronics or Electrical • Masters/ Bachelors in EE/EC/CS experience in IP/SoC/ASIC Verification. Experience in writing tests for Programmable Architectures like GPU/RISC/CPU or DSP. Experience in profiling. Experience and C++ and scripting languages. Understanding of GPU/AI/ML Processor architecture

Posted 5 days ago

Apply

3.0 - 6.0 years

3 - 8 Lacs

hyderabad

Work from Office

Title: GPU Developers/ GPU validation Engineer/ Leads Location: Hyderabad or Bangalore Description: C++ programming Experience in GPU Architectures, GPU Pipelines, GPU game processing, GPU rendering image processing Experience in OpenCL, Open GL, Vulkan and profiling GFX testing, Sanity/Stability/regression and performance testing

Posted 5 days ago

Apply

3.0 - 7.0 years

0 Lacs

noida, uttar pradesh

On-site

As a GPU Engineer at a top electronics conglomerate in Noida, you will be responsible for GPU and driver development. You should have hands-on experience in Linux kernel or Driver development and be proficient in developing Display drivers on Linux. Your expertise in graphics APIs like OpenGL/OpenGL-ES/Vulkan will be crucial for this role. A detailed knowledge of Linux operating system internals is essential, along with a good understanding of DRM/KMS subsystem. Your in-depth understanding of GPU architecture, especially ARM MALI, QUALCOMM, and Imagination, will be highly valued in this position. Experience in performance measurement and analysis tools such as ARM Development Studio is required. As part of your responsibilities, you will be involved in GPU performance benchmarking and optimizations, ensuring the efficient functioning of the graphics processing unit. Your contributions will play a key role in enhancing the overall performance and capabilities of the GPU systems at the organization.,

Posted 2 weeks ago

Apply

6.0 - 10.0 years

0 Lacs

chennai, tamil nadu

On-site

As the Lead algorithm engineer, you will be responsible for mentoring and guiding a team of algorithm engineers to ensure their professional growth and success. Your role will involve developing and maintaining infrastructure to deploy and execute algorithms at scale. Collaborating with data scientists, software engineers, and product managers, you will design and implement robust and scalable algorithmic solutions. It will be imperative to optimize algorithm performance and resource utilization to meet business objectives. You must stay updated with the latest advancements in algorithm engineering and infrastructure technologies to enhance our systems continuously. Additionally, driving improvements in development processes, tools, and methodologies will be a key aspect of your role. To qualify for this position, you should hold a Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Your experience should include developing computer vision and image processing algorithms and ML/DL algorithms. Proficiency in programming languages like Python, C++, and CUDA is essential. Strong leadership and team management skills are necessary, along with proven experience in leading engineering teams. Excellent problem-solving, analytical, communication, and collaboration skills are also required. Preferred qualifications include experience with machine learning frameworks and libraries such as TensorFlow, PyTorch, and Scikit-learn. Familiarity with GPU architecture and algorithm development toolkits like Docker and Apptainer will be advantageous. Minimum qualifications for this role include a Bachelor's degree with at least 8 years of experience or a Master's degree with 8+ years of experience. A Ph.D. with 6 years of industry experience, an M.Tech with 8 years of experience, or a B.Tech with 10 years of experience will be considered. You should have a minimum of 3 years of experience working as a Manager, not just as a Lead. A minimum of 8 years of experience in programming languages such as Python, C++, or CUDA, as well as expertise in Machine Learning, Artificial Intelligence, Deep Learning, Computer Vision, and Image Processing, is required. It is mandatory to have experience working in a product company. Candidates from Tier 1 colleges like IIT, IIIT, VIT, NIT have a higher chance of selection. Good stability in previous organizations, with a minimum of 2 years in one organization, is necessary. Candidates should not be currently employed at HCL, and relocation to Chennai is mandatory. Additional guidelines include an interview process consisting of 3 Tech rounds, a Fitment round, and an HR round. Relocation expenses are available, and there is an option for 3 days of working from the office. Candidates from Semicon or manufacturing companies, those with more than 8 CPGA, and those with experience in product companies, Semicon, or electrical/HW manufacturing companies are preferred. Candidates who meet the requirements and are willing to relocate can apply from anywhere, including international candidates.,

Posted 2 weeks ago

Apply

7.0 - 11.0 years

0 Lacs

karnataka

On-site

Qualcomm is the largest fabless design company globally, providing hardware, software, and related services to mobile device manufacturers and operators worldwide. The chipsets developed by Qualcomm power a diverse range of products, including tablets, smartphones, e-readers, and various devices, with the digital design team playing a crucial role in their development. As a member of our team, you will be expected to become a subject matter expert in your technical area and serve as a go-to person for your colleagues. The dynamic work environment necessitates effective communication, meticulous planning, and efficient execution skills due to regular cross-functional collaboration. Within Qualcomm's Adreno Graphics Research Team, you will engage in research, prototyping, profiling, analysis, and optimization of cutting-edge 3D Computer Graphics algorithms. This includes exploring emerging technologies such as Ray Tracing, Mesh Shading, NERFs, and Gaussian Splatting. Collaborating at the intersection of Computer Graphics and GPU architecture, you will identify inefficiencies in existing Adreno GPU hardware and propose enhancements for the next generation of GPU HW architectural improvements. Key Responsibilities: - Develop, analyze, and optimize emerging graphics workloads. - Create functional models and microbenchmarks to gain insights into GPU hardware and provide recommendations based on analysis. - Identify and address performance bottlenecks through hardware or software optimizations. - Collaborate with HW Architects to define new features for Next Gen GPU Architecture. - Contribute to the advancement of Adreno GPU intellectual property through research publications and blogs. - Explore emerging 3D Graphics algorithms, conduct literature surveys, competitive analysis, and propose enhancements to boost Adreno GPU performance, power efficiency, and functionality. Minimum Qualifications: - Bachelor's or higher degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field. - 8+ years of experience in Systems Engineering or related roles. Preferred Qualifications: - Master's or higher degree in Computer Engineering or Computer Science. - 7+ years of relevant experience in GPU System Engineering or Research.,

Posted 2 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

chennai, tamil nadu

On-site

As an AI Manager, you will lead and mentor a team of algorithm engineers, providing guidance and support to ensure their professional growth and success. Your responsibilities will include developing and maintaining the infrastructure required for the deployment and execution of algorithms at scale. You will collaborate with data scientists, software engineers, and product managers to design and implement robust and scalable algorithmic solutions. It will be your duty to optimize algorithm performance and resource utilization to meet business objectives. To excel in this role, you must stay up-to-date with the latest advancements in algorithm engineering and infrastructure technologies and apply them to improve our systems. You will drive continuous improvement in development processes, tools, and methodologies. Qualifications: - Bachelor's or Master's degree in Computer Science, Engineering, or a related field. - Proven experience in developing computer vision and image processing algorithms and ML/DL algorithms. - Familiarity with high-performance computing, parallel programming, and distributed systems. - Strong leadership and team management skills with a track record of successfully leading engineering teams. - Proficiency in programming languages such as Python, C++, and CUDA. - Excellent problem-solving and analytical skills. - Strong communication and collaboration abilities. Preferred Qualifications: - Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn). - Experience with GPU architecture and algorithm development toolkit like Docker, Apptainer. Minimum Qualifications: - Bachelor's degree plus 8+ years of experience. - Master's degree plus 8+ years of experience. - Ph.D. with 6 years industry experience or M.Tech. + 8 years experience or B.Tech. + 10 years experience. - Minimum 3 years of experience working as a Manager (only Lead experience will not qualify). - 8 years of experience in any of the programming languages such as Python/C++/CUDA. - 8 years of experience in Machine learning, Artificial intelligence, Deep learning & Computer vision. - 5 years of experience in Image processing. - Product Company Experience is a MUST. Candidates from engineering product companies have higher chances of selection. - Candidates from Tier 1 colleges like (IIT, IIIT, VIT, NIT) are preferred.,

Posted 2 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

chennai, tamil nadu

On-site

As a Lead Algorithm Engineer, you will be responsible for leading and mentoring a team of algorithm engineers to ensure their professional growth and success. You will play a crucial role in developing and maintaining the infrastructure necessary for deploying algorithms at scale. Collaboration with data scientists, software engineers, and product managers is key to designing and implementing robust and scalable algorithmic solutions. Your expertise will be essential in optimizing algorithm performance and resource utilization to achieve business objectives. Staying up-to-date with the latest advancements in algorithm engineering and infrastructure technologies is paramount. By applying these advancements, you will contribute to enhancing our systems. Driving continuous improvement in development processes, tools, and methodologies is an integral part of your role. To qualify for this position, you should hold a Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Your proven experience in developing computer vision, image processing algorithms, and ML/DL algorithms will be a valuable asset. Proficiency in programming languages such as Python, C++, and CUDA is required. Additionally, you should possess strong leadership and team management skills, along with excellent problem-solving and analytical abilities. Effective communication and collaboration are essential qualities for success in this role. Preferred qualifications include experience with machine learning frameworks and libraries like TensorFlow, PyTorch, and Scikit-learn. Familiarity with GPU architecture and algorithm development toolkits such as Docker and Apptainer is a plus. The minimum qualifications for this position include a Bachelor's or Master's degree along with at least 8 years of relevant experience. Familiarity with high-performance computing, parallel programming, and distributed systems is also expected.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a Senior Software Development Engineer at AMD, you will play a crucial role in building first-class compilation technology for HIP, OpenCL, OpenMP, and Python. Your work will not only impact HPC apps but also contribute to the development of AMD Machine Learning frameworks and Libraries. By continuously innovating in LLVM upstream, you will enhance GPU compilation, collaborating closely with AMD's Machine Learning, HPC, and Libraries developers to maximize compiler performance. If you are a Compiler Engineer with a passion for working on cutting-edge language implementation and compilation for AMD GPU, we invite you to explore the exciting projects we are currently involved in. Your key responsibilities will include language implementation and optimization within the open-source LLVM compiler framework, driving new features, and working on compiler support for new architectures. Collaboration with compiler team members across different geographic locations and representing AMD in open-source communities will be integral to your role. The preferred experience for this position includes a strong background in compilers, proficient C/C++ programming skills, familiarity with various aspects of compiler and parallel programming, Clang/LLVM experience, knowledge of Parallel Programming Models, Languages, and Runtime Systems, a solid understanding of GPU execution model and architecture, and proficiency in at least one of the following languages: C++, CUDA, OpenCL, OpenMP. Experience working with a programming language committee is preferred. Ideal candidates will hold a Bachelor's degree in Computer Science, Electrical Engineering, or Mathematics, with a Master's or Ph.D. being desirable. This position is based in Bangalore/Hyderabad, India. Join AMD in pushing the boundaries of innovation and advancing technology for a brighter future.,

Posted 1 month ago

Apply

3.0 - 18.0 years

0 Lacs

karnataka

On-site

Samsung is a world leader in Memory, LCD and System LSI technologies and is currently seeking exceptional software and hardware talent to join the Samsung Indian Design Centre and the Advanced Computing Lab (ACL) in San Jose, CA. The Samsung Austin Research Center (SARC) in Austin, TX was established in 2010 as one of Samsung's strategic investments in high-performance low-power ARM-based device technology. The GPU design teams in Austin (SARC), San Jose (ACL), and India Bangalore are currently developing a GPU for deployment in Samsung mobile products. Additionally, the System IP team is focused on Coherent Interconnect and memory controller architectures. As a GPU Engineer, you will be part of a team responsible for designing and documenting major units in a GPU pipeline for Mobile graphics applications and potentially other related markets. This mid to senior level position involves working as an individual contributor to drive the functional and cycle simulators for the GPU pipeline. Collaboration with cross-functional teams including RTL design, modeling, and software on various sub-blocks of the end solution is essential. **Role and Responsibilities:** - Design and document major units in a GPU pipeline targeted at Mobile graphics and machine learning. - Develop functional and cycle simulators for the GPU pipeline, including collecting statistics for evaluating potential optimizations, prototyping to test functional correctness, and specifying detailed schemes for next-level hardware and/or software implementation. - Collaborate with implementation, modeling, and software teams to define and develop microarchitecture, software implementation, and/or a verification plan. - Investigate alternate approaches for important GPU workloads, incremental optimizations, and rebalancing to maximize performance in future key workloads. - Work with software developers to understand trends in future graphics and AI applications, addressing problems faced by application and middleware developers. - Find and/or implement applications to exercise novel algorithms in drivers/hardware. **Minimum Requirements:** - Experience using parallel programming. - Knowledgeable in GPU or other parallel processing architectures. - Strong knowledge of GPU architecture, primarily on Linux Stack or Kernel Mode Driver. - Knowledge of key mobile GPU graphics workloads and compute application workloads such as computer vision, image processing, AI, and Image compression. - Knowledge of game applications, game rendering engines, academic papers on advanced rendering techniques desirable. - Expertise in implementing advanced graphics rendering techniques, machine-learning (AI) approaches. - Proven ability to debug complex issues in multi-threaded environments. - Understanding of Operating System fundamentals and concepts. - Familiarity with offline and JIT compiler designs. - Background in Linux and Android development. - Strong C, C++, and Python programming experience or industrial experience in systems programming (driver development a strong plus). - Strong algorithmic background and outstanding problem-solving skills. - System-level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction). - Excellent C and C++ programming skills (assembly a plus). - Understanding of rasterization pipeline and modern GPU architectures. - Excellent communication and teamwork skills. - Ability to own a problem and drive it to completion. **Preferred Qualifications:** - Experience working with ARM 64-bit architecture. - Experience developing system software for Android OS. - Knowledge of high-level shading languages, e.g., GLSL/HLSL. - Understanding of modern real-time rendering game engines.,

Posted 1 month ago

Apply

1.0 - 5.0 years

0 Lacs

karnataka

On-site

If you're interested in computer graphics and working with leading graphics validation engineers on Intel's latest GPU architecture, then our GPU Hardware IP (GHI) has an opportunity for you. In this position, you will be playing a key role in the pre-silicon validation of Intel's leading-edge graphics IP. As a candidate, you will build emulation/fpga prototyping platforms, develop efficient verification methodologies, execute to the validation plan, and debug issues seen during validation. You will define, develop, and perform functional validation for GPUs, focusing on the interaction of GPUs, media, display, and system-level features. Using various hardware and software tools and techniques, you will ensure validation coverage and that performance, power, and area goals are met. Additionally, you will review proposed design changes to assess their impact on validation plans, tasks, and timelines. Collaborating with other engineers, you will develop GPU validation methodologies, execute validation plans, optimize designs, troubleshoot, and perform failure analysis. Silicon debug will be a part of your responsibilities to identify root causes and resolve functional and triage failures for GPU issues. Your tasks will involve testing interactions between various GPU features using validation infrastructure, developing pre-silicon validation infrastructure, and creating a test environment for validation testing. Furthermore, you will publish GPU validation reports summarizing all validation activities performed, review results, and communicate them to relevant teams. Additionally, you will work with architecture, design, verification, board, platform, and manufacturing teams to maintain and improve debug, validation test strategy, methodologies, and processes for graphics interfaces to meet desired product specifications. The ideal candidate will exhibit analytical skills and possess a Bachelor's degree in Electronics Engineering, Electrical Engineering, Computer Engineering, or related STEM degree with 3+ years of industry experience, or a Master's Degree in Electronics Engineering, Electrical Engineering, Computer Engineering, or related STEM degree with 1+ years of industry experience. Knowledge of Computer Architecture, Microarchitecture Fundamentals, functional testing, pre-silicon validation techniques, tools, simulation, debug/troubleshooting, Zebu emulation, fpga prototyping, acceleration platforms, software programming in C/C++, and automation/scripting are required qualifications. Preferred qualifications include a deep understanding of HW/FW flows, experience and hands-on skills with LTB, ITP, Logic Analyzers, Oscilloscopes, Scan dumps, and in-circuit Emulators. This is an Experienced Hire job type with Shift 1 (India) as the primary location in India, Bangalore, under the Client Computing Group (CCG) responsible for driving business strategy and product development for Intel's PC products and platforms.,

Posted 1 month ago

Apply

3.0 - 9.0 years

3 - 8 Lacs

Bengaluru, Karnataka, India

On-site

Role Responsibilities: Verify complex digital design blocks (e.g., GPU, CPU, Image processors) by analyzing design specifications and working with design engineers. Create and enhance constrained-random verification environments using SystemVerilog, UVM, or formal verification techniques with SystemVerilog Assertions (SVA). Write coverage measures for stimulus and corner cases, ensuring thorough testing of the design. Debug tests in collaboration with design engineers to ensure functional correctness and close coverage gaps before tape-out. Job Requirements: Bachelor's degree in Mechanical Engineering, Electrical Engineering, Industrial Engineering, or equivalent practical experience. 3 years of experience with standard GPU workloads like Manhattan/3DMark and knowledge of GPU architecture. Experience with AMBA Bus protocols like AHB/AXI/ACE. Experience in creating verification environments and debugging designs.

Posted 1 month ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

As a senior engineer at NVIDIA, you will be at the forefront of groundbreaking developments in High-Performance Computing, Artificial Intelligence, and Visualization. Your role will involve understanding, analyzing, profiling, and optimizing deep learning workloads on cutting-edge hardware and software platforms. You will collaborate with cross-functional teams to enhance cloud application performance on diverse GPU architectures and identify bottlenecks for optimization. Your responsibilities will include building tools to automate workload analysis, optimization, and other critical workflows. You will drive platform optimization from hardware to application levels and design performance benchmarks to evaluate application efficiency. Your expertise in deep learning model architectures, Pytorch, and large-scale distributed training will be essential in proposing optimizations to enhance GPU utilization. To excel in this role, you should hold a Masters in CS, EE, or CSEE, or possess equivalent experience with at least 5 years in application performance engineering. Experience with large-scale multi-node GPU infrastructure, application profiling tools, and a deep understanding of computer architecture is required. Proficiency in Python and C/C++ for analyzing and optimizing application code is also crucial. Standing out from the crowd can be achieved through strong fundamentals in algorithms, GPU programming experience, and hands-on experience in performance optimization on distributed systems. An understanding of NVIDIA's server and software ecosystem, coupled with expertise in storage systems, Linux file systems, and RDMA networking will set you apart. Join NVIDIA, a leading technology company driving the AI revolution, and play a direct role in shaping the hardware and software roadmap while impacting deep learning users globally. If you are a creative and autonomous individual who is unafraid to push the boundaries of performance analysis and optimization, we invite you to be part of our innovative team. JR1986479,

Posted 2 months 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 months ago

Apply

8.0 - 10.0 years

8 - 10 Lacs

Chennai, Tamil Nadu, India

On-site

Manager, Algorithm Engineering KLA is seeking a Manager, Algorithm Engineering to lead and mentor a team focused on designing and implementing robust and scalable algorithmic solutions. This pivotal role involves developing and maintaining the infrastructure for algorithm deployment at scale , optimizing performance, and driving continuous improvement in our systems. Responsibilities Lead and mentor a team of algorithm engineers , providing guidance and support to ensure their professional growth and success. Develop and maintain the infrastructure required for the deployment and execution of algorithms at scale. Collaborate with data scientists, software engineers, and product managers to design and implement robust and scalable algorithmic solutions. Optimize algorithm performance and resource utilization to meet business objectives. Stay up-to-date with the latest advancements in algorithm engineering and infrastructure technologies, and apply them to improve our systems. Drive continuous improvement in development processes, tools, and methodologies. Skills Proven experience in developing computer vision and image processing algorithms and ML/DL algorithms. Familiarity with high-performance computing, parallel programming, and distributed systems. Strong leadership and team management skills , with a track record of successfully leading engineering teams. Proficiency in programming languages such as Python, C++ and CUDA. Excellent problem-solving and analytical skills. Strong communication and collaboration abilities. Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn) (Preferred). Experience with GPU architecture and algorithm development toolkits like Docker, Apptainer (Preferred). Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Posted 2 months ago

Apply

6.0 - 10.0 years

8 - 12 Lacs

Bengaluru

Work from Office

Performs functional logic verification of an integrated SoC to ensure design will meet specifications. Defines and develops scalable and reusable block, subsystem, and SoC verification plans, test benches, and the verification environment to meet the required level of coverage and confirm to microarchitecture specifications. Executes verification plans and defines and runs emulation and system simulation models to verify the design, analyze power and performance, and uncover bugs. Replicates, root causes, and debugs issues in the presilicon environment. Finds and implements corrective measures to resolve failing tests. Collaborates and communicates with SoC architects, microarchitects, full chip architects, RTL developers, postsilicon, and physical design teams to improve verification of complex architectural and microarchitectural features. Documents test plans and drives technical reviews of plans and proofs with design and architecture teams. Incorporates and executes security activities within test plans, including regression and debug tests, to ensure security coverage. Maintains and improves existing functional verification infrastructure and methodology. Absorbs learning from postsilicon on the quality of validation done during presilicon development, updates test plan for missing coverages, and proliferates to future products. Qualifications You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.Minimum (must haves) Bachelor's degree in electrical engineering or computer engineering with 3 to 12 years of experience or a master's degree in electrical engineering or computer engineering. 6+ years of experience in 5 or more of the following: Test Bench bring-up at SoC and strong programming skills in System Verilog, OVM and UVM. Test Plan development experience. Enabling regressions, maintaining QoV (quality of validation) with good functional/code/other coverage metrics. Familiarity with both simulation and emulation environments. Strong CPU/GPU architecture understanding. RTL Debugging module level or soc level system simulation failures. Building emulation models, enabling content. Working with Validation Engineers and central CAD teams to support and maintain verification requirements in terms of Automation and tool flow support. Coordinating with Val team on CAD Requirement with support CAD, IT and Engineering Compute Teams. Act as focal point between design and tool vendors for issues and feature enhancements. Training/Supporting Validation Engineers in CAD tool flow and Infrastructure Monitoring and improve existing simulation environments and simulation efficiency. Experience with Performance Validation of GPUs and automation framework using Python is desirable

Posted 3 months ago

Apply

10 - 15 years

55 - 60 Lacs

Bengaluru

Work from Office

Exposure to Emulation model build and sanity bring-up Proven Emulation Testbench bring-up experience with C++ and SystemVerilog BFM models Expertise in porting C++/SystemVerilog Simulation Testbenches to Emulation Hands-on experience with SystemVerilog, C++ based testbenches BFM coding using C++ or SystemVerilog Strong Python scripting skills Exposure to GPU emulation model build and sanity bring-up Good understanding of GPU architecture Strong functional verification expertise

Posted 4 months 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