Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
5 - 10 years
45 - 60 Lacs
Chennai
Work from Office
R&D based on clusters of CPUs & GPUs, to deploy AI-based solutions on on-prem & cloud infrastructures at scale. Develop distributed frameworks & system-level solutions that scale out image processing & AI loads from single GPU to multi-node clusters Required Candidate profile Research background, HPC or High-performance computing (Software/Hardware) who has handled Servers. Must have experience in C++, CPU/GPU architecture Optimization Parallel computing programming
Posted 3 months ago
3 - 8 years
5 - 10 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: Are you interested in working with a world-class CPU design team? Are you interested in the application of formal methods to the verification of application processors? In contributing to the development of the next generation of formal methodologies in this space? Qualcomm's CPU team has some of the best CPU architects and engineers on the planet, developing the processors that will power the future. Come and join us on this exciting adventure. Sharpen your formal verification skills to their fullest on some of the complex designs ever attempted. Roles and Responsibilities: Work with design team to understand design intent and bring up verification plans and schedules with an eye towards the end-to-end formalization of the refinement from architecture to micro-architecture Define formal verification architecture, develop test plans and build end-to-end formal sign-off environments for Qualcomm CPU components Engage in full-spectrum deployment of model-checking technology to hardware designs including property verification, math proofs, architectural modeling and validation amongst other cutting-edge application areas To be successful in this position you will need: BA/BS degree in CS/EE with 8+ years of practical experience in application of formal methods in hardware or software Strong model checking or theorem proving background/experience in verification of complex systems Experience in writing assertions and associated modeling code in Hardware Description Languages or in proving correctness of architectural specifications using formal methods Working familiarity with model checkers like Jaspergold and VC-Formal or theorem-proving tools such as ACL2 and HOL The ideal candidate will have the following experience: MS/PhD degree in CS/EE; 4+ years of practical experience Strong foundation in formal methods and in their application to hardware specifications and/or implementations Domain knowledge in one or more of these areas:Microprocessor architecture and micro-architecture, instruction set architecture, floating-point math, memory consistency, memory coherency, security architectures Strong software engineering skills with proven ability in automation and proficiency in at least one programming language (C++, Python, TCL etc.) Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 3 months ago
7 - 12 years
40 - 75 Lacs
Bengaluru, Hyderabad
Hybrid
• Proficient in CPU architecture (ARM knowledge is desirable), Verilog, SystemVerilog and possess strong debugging skills. • Experience on CPU unit/microarchitecture verification • Should have worked on complex coverage driven verification projects Required Candidate profile • Experience - 8-15 Years • Experience of collaborating with cross-functional teams
Posted 3 months ago
8 - 13 years
10 - 15 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Test Engineering General Summary: Overview: Qualcomm Technologies Inc., the maker of the industry-leading Snapdragon SoCs, is the largest provider of complete chipset solutions for Microsoft Windows on Snapdragon products. Qualcomm is committed to developing solutions for the next generation of Windows on Snapdragon devices. Looking for a self-starter with excellent verbal and written communication skills, demonstrated ability to work with engineers/partners/customers across different geographies. Demonstrated experience working with senior management in a corporate environment. Hands-on technical lead who is not hesitant to dig into the details where needed to get first-hand knowledge of the issues and play an active and personal role in steering team success. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 10+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 9+ years of Software Engineering or related work experience. Preferred Qualifications: Master's Degree in Engineering, Information Systems, Computer Science or related field. 9+ years of Software Engineering with focus in Driver development and validation or related work experience. Good Experience in driving large teams that validate software for compute platforms consisting of GPUs, GPUs, DSPs. Good experience and working knowledge on Multimedia(Audio, Video, Camera, Display & Graphics)/Embedded application and/or driver validation on one or more of Windows/Linux/Android/Integrity platforms Strong familiarity with ARM architecture, Good understanding of CPU/GPU/NPU Architecture is a plus Experience with C/C++, and Python is a plus In this role , Lead and guide the team in Windows Multimedia test activities, Provide technical expertise and collaborate with cross-functional teams to ensure successful product development and validation. Define test strategies, Create test plans and test cases based on product requirements, Prioritize testing efforts and allocate resources effectively. Debug issues and work closely with development teams to resolve defects, Analyze test results and provide feedback to improve product quality. Develop and maintain test automation scripts to improve efficiency. Stay updated on industry trends, standards, and emerging technologies, Identify areas for improvement in testing processes and methodologies. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. 4+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 3 months ago
2 - 7 years
4 - 9 Lacs
Bengaluru
Work from Office
As a Functional verification engineer, you will be working on IBM server processors/SOC or ASICs used in IBM servers. Develop the verification environment and test bench and creating testcases. Debug fails using waveform, trace tools and debug RTL code Develop skills in IBM Functional verification tools and methodologies. Work with design as well as other key stakeholders in resolving/debugging logic design issues and deliver a quality design Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 3 + years of experience in Functional Verification of Processors or ASICs. Minimum 2+ years of experience in any of the following Computer architecture knowledge, Processor core design specifications, instruction set architecture and logic verification. Multi-processor cache coherency, Memory subsystem, IO subsystem knowledge, any of the protocols like PCIE/CXL, DDR, Flash, Ethernet etc Madhu to update ASICs specific skills Knowledge of functional verification methodology - UVM/OVM/System Verilog/SystemC/ Knowledge of HDLs (Verilog, VHDL) Good object-oriented programming skills in C/C++, and any of scripting languages like Python/Perl Development experience on Linux/Unix environments and in GIT repositories and basic understanding of Continues Integration and DevOps workflow Exposure in developing testbench environment, write complex test scenario, debugging and triaging fails Experience in verification coverage closure Preferred technical and professional experience Verify the different functions/components in a PCI Express Controller & high speed SERDES (PHY). Scripting Expertise backed up relevant experience in the same Writing Verification test plans Functional and code coverage analysis and debug
Posted 3 months ago
5 - 10 years
7 - 12 Lacs
Bengaluru
Work from Office
About The Role :: Would be working on CPUSS Architecture and performance team. Responsible for analyzing the performance aspects of CPU subsystem and influence the same for performance uplifts in upcoming revisions. Will be guiding the execution team by projecting CPUSS performance in upcoming chips and correlating them with pre-silicon runs and post silicon measurements. Responsible for driving deep dive analysis on performance issues, bottleneck providing fixes or workarounds on CPU subsystem and related SOC Modules. The ideal candidate to have a strong CPU architecture / analysis background along with overall SOC wide exposure and Embedded system concepts on modern chipsets-based ARM/X86 Essential Skills and Experience Familiar with Microprocessor and/or SoC Architecture and micro-Architecture, preferably ARM processors and ARM processor-based systems. Experience of ARM based System Designs, Knowledge of CPU and hierarchical memory system, cache configurations and coherency issues in multi-core systems . Experience with workload performance characterization, bottleneck analysis, and driving microarchitecture investigations on CPU /GPU/Systems with relevant performance matrix Hands-on with Lauterbach debug environment, Emulation platforms and experience in working with bare-metal environment with knowledge of Linux boot. Engage with architects and design teams to investigate next-generation CPU microarchitecture performance features through workload-driven investigations, especially well-known CPU benchmarks like Lmbench, Spec, Geekbench . Develop,simulate workloads for pre-silicon performance analysis and performance projections on silicon. Lead initiatives for performance technology alignment across product engineering teams Good to have Minimum 6 - 10 years years of experience on relevant areas. Strong data analysis skills to identify performance trends from large data sets and the technical bent to investigate anomalies Understanding of Linux and Android internals from a performance point of view. Strong programming experience in at least one language:C/C++, Perl, Python Familiarity with hardware/software level performance analysis of industry standard benchmarks & open source applications. Excellent debugging skills at SoC and System level Excellent communication skills and ability to collaborate with peers and senior architects/design engineers across the globe. Familiar with pre-silicon environments such as Verification, Emulation and Virtual Bring-Up, etc. Good knowledge of high-performance microprocessor architecture and complex SoC Pre-silicon performance experience is a huge plus Post Silicon Experience and debugging on the devices using relevant Debug tools and Bus profiling tools are added advantage. Educational qualification Bachelor's degree in Electrical, Electronics or Computer Engineering and/or Computer Science, with 5+ years of experience in SOC/CPU post-silicon validation / performance analysis Strong knowledge of modern OS kernel (Android, Linux), enable Linux/Android during bring-up. Experience: 6-10 years Location: Bangalore
Posted 3 months ago
3 - 5 years
5 - 7 Lacs
Bengaluru
Work from Office
Role & Responsibilities : As a Functional verification engineer, you will be working on IBM server processors/SOC or ASICs used in IBM servers. Lead the development of the verification plans, environment, testbenches and writing testcases to verify Cache structures & protocols in processor. Develop skills in IBM Functional verification tools and methodologies. Work with design as well as other key stakeholders in debugging and fixing logic design issues and deliver a quality design Work with development team to ensure coverage criteria is met. . Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Required Professional and Technical Expertise : 9 + years of experience in Functional Verification of processors or ASICs. 3+ years of experience in the following Computer architecture knowledge, Processor core design specifications, instruction set architecture and logic verification. Core architecture/micro-architecture verification Multi-processor Cache (L2/L3) Coherency, Memory Hierarchy Verification Minimum one full life cycle leadership experience of a processor/SoC verification flow with focus on Cache Coherency Verification Developed test-plans and test strategies for IP/unit/block level verification of Cache Coherency structures in processor/SoC Good object-oriented programming skills in C++/SV, scripting languages like Python/Perl. Knowledge of functional verification methodology like UVM/OVM Knowledge of HDLs (VHDL/Verilog) Worked on multiple levels of verification (unit/element/sub-system/system level) Development experience on Linux/Unix environments, GIT repositories and good understanding of Continuous Integration and DevOps workflow Exposure in developing testbench environment, write complex test scenarios, debugging and triaging fails Experience in driving verification coverage closure. Preferred technical and professional experience Additional skill Stress testing and ability to identify corner case scenarios.
Posted 3 months ago
12 - 15 years
20 - 32 Lacs
Pune
Hybrid
About Nice: Nice is a leading provider of cloud-based and on-premises enterprise software solutions. Our innovative technology helps organizations improve customer interactions, optimize business processes, and ensure compliance with industry standards. With a global presence and a commitment to excellence, Nice is at the forefront of cloud contact center innovation. So, what’s the role all about? In Nice, as a Senior Specialist Performance Engineer, you will take an active role in the definition and evolution of standard practices and procedures for performance engineering. You will be responsible for defining and developing software for tasks associated with designing, testing, and optimizing performance across multiple components of Nice’s solutions. Your role involves troubleshooting production and performance issues, analyzing system efficiency, and collaborating with cross-functional teams to ensure optimal performance and scalability. How will you make an impact? Understand application architecture and troubleshoot production and performance issues. Design, Develop and execute performance and scalability test cases to measure throughput, latency, and response times under various load conditions. Evaluate and benchmark new technologies and work with development engineering to design product architectures. Understand review and debug codes for performance, scaling and reliability of the platform Work with multiple product teams to design, create, execute, and analyze performance tests. Identify, fix, and recommend solutions for performance bottlenecks across application, front-end, and database layers. Reduce toil through automation of processes and promote a data-driven innovation culture. Drive industry best practices in methodologies and standards of development, performance engineering, quality, and CI/CD processes. Analyze test results and make deployment and scalability recommendations based on findings. Work with developers, product development, and operations teams to define performance testing strategies and scalability metrics. Have you got what it takes? 12-15 years of experience Strong experience in performance testing and optimization of Java/J2EE applications. Expertise in cloud computing performance testing and monitoring. Proficiency in analyzing memory leaks, thread dumps, CPU utilization, and database performance tuning. Experience in programming languages such as Java, JavaScript, and shell scripting in large-scale distributed cloud environments (Linux/Unix). Strong knowledge of performance analysis tools for Java and database applications. Expertise in debugging and optimizing performance on Oracle databases. Familiarity with HTTP, web services, and SOA protocols. Highly self-motivated, independent worker with a fast-learning attitude and strong teamwork skills. Creative problem-solving skills with a proactive mindset. Strong verbal and written communication skills in English. What’s in it for you? Join an ever-growing, market disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NICE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NICEr! Enjoy NICE-FLEX! At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere. Requisition ID: 6364 Reporting into: Vice president QAE / Principal Engineer Performance Engineering Role Type: Individual Contributor
Posted 3 months ago
2 - 5 years
12 - 16 Lacs
Bengaluru
Work from Office
Oversees all aspects of quality collaboration with customers from executive level to working level issue management. Understands customer needs and influences new quality requirements for future Intel product quality goals and customer service design. Domain expertise in memory PCIE , CPU , BMC (anyone of them) X86 architecture ,system debugging and design knowledge . Xeon systems technology enabling Hardware issue debug, escalation resolution, support. Publishing collaterals and presenting customer trainings on DCAI platforms. FACR , Returns management support Resolving customer production challenges Securing early worldwide customer issue support across platform debug and silicon failure analysis functions Provides post-sales technical expertise during the installation, implementation and maintenance of DCAI reference platforms May be involved in implementing detailed customer installation requirements. Ensures that client's needs have been met and that the product/solution is fully functioning according to specification. May provide follow-up support to company sales staff and customer personnel by disseminating technical information on specific applications. Qualifications Experience in Xeon platforms hardware design and validation would be desirable Functional Validation , system debugging would be desirable. Experience in Hardware issue validation and debug. Experience in developing documents and presentations for customers.
Posted 3 months ago
3 - 5 years
5 - 7 Lacs
Bengaluru
Work from Office
Responsibilities As a Functional verification engineer, you will be working on IBM server processors/SOC or ASICs used in IBM servers. Develop the verification environment and test bench and creating testcases. Debug fails using waveform, trace tools and debug RTL code Develop skills in IBM Functional verification tools and methodologies. Work with design as well as other key stakeholders in resolving/debugging logic design issues and deliver a quality design Required education Bachelor's Degree Required technical and professional expertise 5 + years of experience in Functional Verification of Processors or ASICs. Minimum 3+ years of experience in any of the following Computer architecture knowledge, Processor core design specifications, instruction set architecture and logic verification. Multi-processor cache coherency, Memory subsystem, IO subsystem knowledge, any of the protocols like PCIE/CXL, DDR, Flash, Ethernet etc Knowledge of functional verification methodology - UVM/OVM/System Verilog/SystemC/ Knowledge of HDLs (Verilog, VHDL) Good object-oriented programming skills in C/C++, and any of scripting languages like Python/Perl Development experience on Linux/Unix environments and in GIT repositories and basic understanding of Continues Integration and DevOps workflow Exposure in developing testbench environment, write complex test scenario, debugging and triaging fails Experience in verification coverage closure Preferred technical and professional experience Verify the different functions/components in a PCI Express Controller & high speed SERDES (PHY). Scripting Expertise backed up relevant experience in the same Writing Verification test plans Functional and code coverage analysis and debug Formal verification experience
Posted 3 months ago
7 - 12 years
40 - 75 Lacs
Bengaluru, Hyderabad
Hybrid
• Experience in IP verification. • Main EDA Verification tools platforms for both simulation & Formal verification; • Competence in Python and TCL/TK scripting languages, Object Orienting Programming languages Required Candidate profile • Knowledge Bus protocols like AMBA AXI/AHB, & Common communication protocols. • Knowledge of Formal verification methodologies & SVA will be plus • Skills: AMBA AXI/AHB, Verification, System Verilog
Posted 3 months ago
3 - 6 years
20 - 30 Lacs
Bengaluru
Work from Office
Position: Embedded Development Engineers (CPU & DSP) Role: Individual Contributor Job Location: Bangalore Job Type: Permanent & Work From Office Experience: 4 to 6 yrs Qualification: B.Tech / B.E / M.Tech / M.E Job Purpose: We are looking for Software Engineers to develop embedded software for CPU and DSP processors and hardware engines comprising its SoC portfolio. In this role you will utilize your solid foundation in embedded software development, operating systems, and drivers to deploy platform software for complex multimedia and machine learning use cases running on our SoCs. Responsibilities: Architect, design and develop software frameworks across the processors available on the SoC Develop high-performance system drivers for compute resources Identify areas of performance optimization in the SoC for both Software and Hardware architectures Work closely with our global team to integrate, test, and commercially support our embedded software Offsite and occasional onsite work with OEMs and Independent Software Vendors may be required. What We look for: Strong programming experience in C, C++, and Python 4+ years of experience writing scalable C++ multi-threaded, multi-process software applications for Android/Embedded Linux/ QNX operating systems Experience in system programming, threading, mutex, synchronization, communication, and parallel computing to build highly scalable and efficient applications Deep understanding of CPU, DSP, Deep Learning Accelerators (NSP/NPU) architectures, system programming and optimization of Multimedia/ML algorithms on hardware acceleration cores using C/C++, assembly language, OpenCL/CUDA programming frameworks. Experience with ARM and NSP/Hardware engines Inter-processor communications using RPCs Familiarity and hands-on experience with various system analysis tools used for memory, performance and hardware resource management for optimization and stability Experience with build systems such as CMake, Make, ninja and Yocto for large scale software. Familiarity with source control tools (Git, GitHub, GitLab, Perforce, etc.) Experience in writing documents on software design, algorithms, and interfaces Interested candidates with the matched skills and experience please share your updated profile to: karthik.b@creenosolutions.com or You may reach out Karthik @ 7658983115 for more details.
Posted 3 months ago
3 - 6 years
20 - 25 Lacs
Bengaluru
Work from Office
Position: Embedded Software Engineer (Security) Role: Individual Contributor Experience: 3 to 6 yrs Job Location: Bangalore Job Type: Permanent & Work From Office Qualification: B.Tech / B.E / M.Tech / M.E / MCA Responsibilities: Designing, developing, coding, testing and debugging Security related software on Embedded platforms. Developing software in C, Assembly, Python to run on ARM, RISCV & Proprietary CPU platforms. Develop Software modules for proprietary or high level operating systems (Linux/Windows). Follow defined methodologies, processes and procedures for various software development activities. Triage, Debug and resolve issues and bugs in the software through good problem solving skills. Collaborate within and cross functional teams as required to ensure quality work products are delivered. Demonstrate Self motivation and strong initiative and ability to work with minimal supervision or direction. Prerequisite: Minimum 4 years of experience in Embedded software development and programming in C / C++ / Assembly. Strong understanding of Embedded hardware, Computer Architecture and Operating System concepts. Good understanding of OS concepts such as tasks, signals, timers, priorities, deadlocks, stacks, etc. Understanding of RTOS fundamentals like multi-threading, interrupt management, cache/memory management etc. Good expertise and experience on product security for embedded devices, which may include a subset of the following skillsets: Symmetric & Assymmetric Cryptography, Device integrity & Authentication, Secure communications, Trusted execution environment, Protected virtualization Platform isolation techniques, Embedded/real time OS security, Vulnerability detection methods, Exploit mitigation techniques, Hardware access control, Secure provisioning and debug, Key management and applied cryptography Desirable: Good understanding of and experience on embedded processor architectures like ARMv8/9 or RISC-V processors. Experience with code versioning tools (git / perforce) build tools (Makefiles/SCons), and debuggers like JTAG. Kindly Note: We are looking for candidates who can join 15 to 30 days notice max. Interested candidates with the suitable skills and experience, please feel free to reach out @ 7658983115
Posted 3 months ago
5 - 7 years
7 - 11 Lacs
Bengaluru
Work from Office
Responsibilities As a Functional verification engineer, you will be working on IBM server processors/SOC or ASICs used in IBM servers. Lead the development of the verificationplans,environment, testbenches and writing testcasesto verify Cache structures & protocols in processor. Develop skills in IBM Functional verification tools and methodologies. Work with design as well as other key stakeholders in debugging and fixing logic design issues and deliver a qualitydesign Work with development team to ensure coverage criteria is met. Required education Bachelor's Degree Required technical and professional expertise 5 + years of experience in Functional Verification of processors or ASICs. 3+years of experience in the following Computer architecture knowledge, Processor core design specifications, instruction set architecture and logic verification. Core architecture/micro-architecture verification Multi-processorCache(L2/L3)Coherency, Memory Hierarchy Verification Minimum one full life cycle leadership experience of a processor/SoC verification flow with focus on Cache Coherency Verification Developed test-plans and test strategies for IP/unit/block level verification of Cache Coherency structures in processor/SoC Good object-oriented programming skills inC++/SV, scripting languages like Python/Perl. Knowledge of functional verification methodologylikeUVM/OVM Knowledge of HDLs (VHDL/Verilog) Worked on multiple levels of verification (unit/element/sub-system/system level) Development experience on Linux/Unix environments, GIT repositories and good understanding of Continuous Integration and DevOps workflow Exposure in developing testbench environment, write complex test scenarios, debugging and triagingfails Experience in driving verification coverage closure. Preferred technical and professional experience Stress testing and ability to identify corner case scenarios.
Posted 3 months ago
4 - 8 years
7 - 10 Lacs
Bengaluru
Work from Office
Responsibilities As a CPU Verification Engineer, you will play a pivotal role in the pre-silicon functional and performance verification of our cutting-edge chipsets. Your responsibilities will cover a spectrum of critical areas, including the cache/nest subsystem, interrupt, memory hierarchy, and various on-silicon IP integral to our upcoming IBM Power Systems offerings. Leveraging state-of-the-art techniques, you will be at the forefront of simulating and validating the designs of these bespoke microprocessor-based systems. Key Duties: Verification Environment Ownership:Take charge of the verification environments for microprocessor components, contributing significantly to the identification of functional and performance issues before silicon production. Implement best practices and innovative methodologies to ensure robust and efficient verification processes. Documentation and Communication:Thoroughly document verification environment details, providing comprehensive insights for future reference and continuous improvement. Communicate progress effectively, keeping team members and stakeholders informed of milestones achieved and potential challenges encountered. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise Functional Verification Experience:Extensive experience in functional verification of processors, demonstrating a deep understanding of verification methodologies. Computer Architecture Knowledge:Good understanding of computer architecture, including Processor core design specifications, Coherency and Cache Designs, Processor IO subsystem, Interrupt architecture, with expertise in at least any one of the above domains. Multi-Processor Cache Coherency:Experience in verifying multi-processor coherency, cache designs and protocols and memory subsystems, ensuring seamless operation in complex systems. Strong programming skills:Proficiency in C++, Python scripting or similar languages. Preferred technical and professional experience Experience with Hardware Description Languages (HDLs):Proficiency in hardware description languages like Verilog and VHDL and general computational logic design and verification concepts. Experience in System-Level Verification:Exposure to system-level verification methodologies and techniques, ensuring holistic verification coverage across multiple levels of design. Minimum one full life cycle experience of a processor/SoC verification flow with focus Cache Coherency Verification. Knowledge of system-level architecture including buses like AXI/ACE/CHI, AMBA interconnects
Posted 3 months ago
8 - 12 years
25 - 30 Lacs
Bengaluru
Work from Office
Responsibilities Lead the architecture, design and development of Processor Core Vector-Scalar Execution unit for high-performance IBM Systems. Architect and design Fixed point/Floating point/Vector/SIMD/Crypto instructions of a high performance processor CPU Develop the features, present the proposed architecture in the High level design discussions Estimate the overall effort to develop the feature. Estimate silicon area and wire usage for the feature. Develop micro-architecture, Design RTL, Collaborate with other Core units, Verification, DFT, Physical design, Timing, FW, SW teams to develop the feature Signoff the Pre-silicon Design that meets all the functional, area and timing goals Participate in post silicon lab bring-up and validation of the hardware Lead a team of engineers, guide and mentor team members, represent as Logic Design Lead in global forums. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 8 or more years of demonstrated experience in architecting and designing Execution unit of CPU Hands on experience of implementing Arithmetic/Crypto/SIMD functions Deep expertise in Out of Order, Super Scalar, Multi-Threaded Core Architecture and ISA Experience with high frequency, instruction pipeline designs At least 1 generation of Processor Core silicon bring up experience In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs) Proficiency of RTL design with Verilog or VHDL Nice to haves Knowledge of instruction dispatch and load/store units Knowledge of verification principles and coverage High-level knowledge of Linux operating system Knowledge of one object oriented language and scripting language Understanding of Agile development processes Experience with DevOps design methodologies and tools Preferred technical and professional experience
Posted 3 months ago
8 - 12 years
25 - 30 Lacs
Bengaluru
Work from Office
Responsibilities Lead the unit level pre-silicon functional & performance verification of the front end of the pipeline for our next -generation IBM POWER processor core systems offering. Architect and enhance the existing verification environment for Instruction fetch, Branch Prediction and Instruction Decode units of the high performance processor CPU. Develop verification test plan for both functional and performance verification including the estimation for coverage closure. Support higher level core/system simulation environment. Participate in post silicon lab bring-up and validation of the Hardware. Lead, guide, mentor a team of engineers and represent them at global forums. Thoroughly document verification environment details, providing comprehensive insights for future reference and continuous improvement. Effectively Communicate progress, potential challenges encountered and milestones achieved to stake holders and team members. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 8 years or more experience in functional verification of processors, demonstrating a deep understanding of core units (eg. I-Cache, Instruction Fetch, Branch Prediction, Instruction Decode) Good understanding of computer architecture, including Processor core design specifications, with expertise in verifying frontend pipeline units of any CPU architecture. Hands on experience of Branch Prediction techniques. Deep expertise in Out of Order, Super Scalar, Multi-Threaded Core Architecture and ISA Experience with high frequency, instruction pipeline designs At least 1 generation of Processor Core silicon bring up experience In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs) Exposure to system-level verification methodologies and techniques, ensuring holistic verification coverage across multiple levels of design Proficiency in C++, Python scripting or similar object oriented programming languages. Preferred technical and professional experience Knowledge of instruction dispatch and Arithmetic unit. Knowledge of test generation tools and working with ISA reference model. Experience with translating ISA specifications to testplan. Knowledge of verification principles and coverage. Understanding of Agile development processes. Experience with DevOps design methodologies and tools
Posted 3 months ago
7 - 12 years
40 - 75 Lacs
Chennai, Bengaluru, Hyderabad
Hybrid
• Experience in IP verification. • Main EDA Verification tools platforms for both simulation & Formal verification; • Competence in Python and TCL/TK scripting languages, Object Orienting Programming languages Required Candidate profile • Knowledge Bus protocols like AMBA AXI/AHB, & Common communication protocols. • Knowledge of Formal verification methodologies & SVA will be plus • Skills: AMBA AXI/AHB, Verification, System Verilog
Posted 3 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
The CPU job market in India is currently experiencing a high demand for skilled professionals in the field. With the rapid advancement in technology and the increasing reliance on computing power, there is a growing need for individuals with expertise in Central Processing Units (CPUs) to drive innovation and development in various industries.
The average salary range for CPU professionals in India varies based on experience levels. Entry-level positions can expect a salary range of INR 3-6 lakhs per annum, while experienced professionals can earn upwards of INR 10 lakhs per annum.
In the field of CPU, a typical career path may include roles such as Junior CPU Engineer, CPU Architect, Senior CPU Developer, and eventually progressing to positions like Technical Lead or CPU Manager.
Alongside expertise in CPUs, professionals in this field are often expected to have skills in computer architecture, microprocessor design, assembly language programming, and parallel computing.
As you prepare for job opportunities in the CPU field, remember to showcase your expertise, stay updated on the latest advancements, and approach interviews with confidence. Best of luck in your job search!
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2