Jobs
Interviews

268 Computer Architecture Jobs - Page 10

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

3 - 5 years

15 - 27 Lacs

Bengaluru

Work from Office

Job Summary From the newest ideas in cluster computing to the latest web framework, NetApp software products embrace innovation to deliver compelling solutions to our business. NetApp is looking for an experienced Software Engineer to join our BlueXP software and application development team. BlueXP is our unified console and API namespace that offers a seamless experience across all our storage and data solutions. It is a unified control plane that provides global visibility and operational simplicity of storage and data services across on-premises and cloud environments. This is a great opportunity to work on a high-powered team delivering an industry changing product within an extremely high growth sector of the tech industry. As a Seasoned Software Engineer, you will work as part of a team accountable for participating in the development, testing, and debugging. As part of the Research and Development function, Software engineers focus on enhancements to existing products as well as new product development. This position requires an individual to be creative, team-oriented, technology savvy and driven to produce results. Essential Functions: A major part of your responsibility will be to apply current skills and use up-to-date technologies to complete projects as part of the development cycle including: Coding, design, Development, Debugging, Reliability & Analysis. You will participate in technical discussions where, evaluating and executing design and development plans for products are reviewed. Participate in all phases of product development cycle: from component definition and design, through implementation, debugging & testing. Job Requirements Strong programming skills in GO/ Typescript / NodeJS, Scala lang with understanding of OOPS, as well as a scripting language (Python/Shell script). Working experience with REST APIs. Familiarity with docker, Kubernetes with any hyperscaler (AWS / AZURE / GCP) Experience in working on Linux platform is required. Education A minimum of 2+ years of experience is required. 3 to 5 years of experience is preferred. A Bachelor of Science Degree in Computer Science or Information Technology, or a Master Degree, or a PhD; or equivalent experience is required. Demonstrated ability to have completed multiple, moderately complex technical tasks. Familiarity with basic concepts of computer architecture, data structures and standard programming practices.

Posted 3 months ago

Apply

2 - 7 years

12 - 16 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: Qualcomm is hiring strong DV engineers to verify high performance and low power CPUs in Bangalore. Please forward your profiles if you meet the requirement. Roles and Responsibilities o Responsible for power management verification includes Boot, Reset, clock gating, power gating, Voltage/frequency management, limit management and throttling. o Work closely with design/verification teams within CPU to develop comprehensive test plan. o Use simulation and formal verification methodologies to execute test plans. Write checkers, assertions and develop stimulus. o Verify power intent through use of methodologies like UPF. o Work closely with system architects, software teams and Soc team to validate system use cases. o Work closely with emulation team to enable verification on emulators and FPGA platforms. o Debug and triage failures in simulation, emulation and/or Silicon. 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. o BE/BTech degree in CS/EE with 3+ years"™ experience. o Experience in power management verification. o Implementation of assembly and C language embedded firmware. o Experience in C/C++, scripting languages, Verilog/system Verilog. o Strong understanding of power management features in CPUs and CPU based Socs. o Experience in verification of power management features such as clock gating, power gating, UPF, DVFS/DCVS, reliability, throttling etc. Preferred Requirements: o Good Understanding of CPU architectures and CPU micro-architectures. o In-depth knowledge of digital logic design, micro-processor, debug feature, and DFT architecture and microarchitecture o Experience with advanced verification techniques such as formal and assertions is a plus o Knowledge and verification experience in DFT and structural debug concepts and methodologiesJTAG, IEEE1500, MBIST, scan dump, memory dump is a plus

Posted 3 months ago

Apply

2 - 6 years

15 - 20 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Overview The Secure Systems Group (SSG) Product Engineering team is responsible for leading a chipset bring up activities starting from Pre-Silicon phase to commercialization and bring the processes that improve overall execution efficiency in chipset execution in organization . 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: Bachelor's/master's degree in engineering, Information Systems, Computer Science or related field. Responsibilities Experience in security software development. Hands on C programing for embedded platforms on ARM / RISCV processors. Expert understanding of and experience with SMC call implementation and ARM Trace32. Handle increased complexity and ambiguity of new, exploratory, multi-domain, or multi-disciplinary tasks. Strong technical expertise and ownership for the modules owned with limited direction and oversight. Analyze product requirements, identify impacted areas, derive requirements, and produce suitable designs. Independently represent the team to internal and external stake holders / partners on their area of responsibility. Collaborate within and cross functional teams as required to ensure quality work products are delivered. Keep oneself up-to-date with industry trends and technology developments around the related areas of work. Responsible and accountable for timeliness and quality of own deliverables and work products and that of the team. Minimum Qualifications Bachelor's / Master's degree in Engineering, Information Systems, Computer Science, Electronics or related field. Minimum 4 + years of exp. in Software development preferably in Embedded and programming in 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. Experience with code versioning tools (git / perforce) build tools (Makefiles/SCons), and debuggers like JTAG. Experience in leading and driving software development activities independently and working with multiple teams. Experience in managing software projects across all phases like Requirement analysis, Design and validations. Good understanding of Software Security Concepts, Public Key Cryptography, ARM Trust zone, Virtualization etc. Good communication skills & ability to work with engineers, partners & customers across cultures / geographical sites Good expertise and experience on product security for embedded devices, which may include a subset of the following skillsets Trusted execution environment. Debugging overall system level issues using ARM Trace32. Experience in working on Qualcomm snapdragon chipsets (If any). Device integrity & Authentication, OS level Secure use-cases knowledge. Protected virtualization Embedded/real time OS security, Vulnerability detection methods, Hardware access control, Secure provisioning and debug,

Posted 3 months ago

Apply

4 - 9 years

27 - 32 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: Do you ever wonder when will connected devices become thinking devices? Be part of the group that is working on technology that will bring "Cognition" to all connected devicesThat means devices that don"™t just think but instinctively react to their surroundings. We are searching for an AI Systems Architect Engineer to be part of the Qualcomm AI Processor team responsible for developing DSP and Machine Learning software applications and use cases developed for Qualcomm Snapdragon processors. The candidate will work on modelling and analysis of new cutting-edge algorithms in the areas of machine learning, computer vision and video processing that bring artificial intelligence to mobile and edge devices. Responsibilities include analyzing and optimizing custom processors/accelerators, developing and training data-driven architecture models, correlating these models, and performing system-level architecture analysis. Minimum Qualifications: Experienced candidates (1 - 4 years) are welcome to apply with experience in the following area: Strong academic records (GPA 3.0 or 72% and better) Excellent programming skills in C/C++, Python Strong problem-solving skills Strong motivation and capabilities in learning new subjects especially in the field of artificial intelligence Knowledge of data-driven modelling Knowledge of computer and hardware architecture Effective interpersonal communications skill (written and verbal) Analytical, thorough, resourceful, and detail-oriented Self-motivated, hardworking, and flexible Preferred Qualifications: Basic understanding of machine learning, computer vision, and digital image processing algorithms and applications Advanced understanding of computer architecture Advanced understanding of data-driven modelling Excellent verbal, written, and presentation skills Ability to work effectively as part of a team Knowledge of OOP principles Knowledge of GPU Programming / Architecture is a bonus Minimum Education Required : Masters/Bachelor"™s Computer Engineering, Electrical Engineering or Engineering Science Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

Posted 3 months ago

Apply

5 - 10 years

40 - 50 Lacs

Noida

Work from Office

We re on a mission to hire the best and are committed to building exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that innovative ideas can come from everywhere in the organization, and we know the next big idea could be yours! The Challenge Part of Acrobat engagement and retention charter to enhance engagement. Evolve Acrobat for modern user experience with the objective of delighting the customer Build the next generation document management based solutions by integrating cloud-based services and frameworks in Acrobat/Reader. Build the next generation of document creation tools. Design and build next generation of document processing tools to extract, index and search document content. Develop advanced document reconstruction algorithms for document editing, PDF Export. Develop document and image processing algorithms for creating next generation of document scanning and OCR tools. Develop next generation of intuitive and powerful document reviews, commenting and approval solutions. Develop security solutions for close to a billion Acrobat free users. What you need to succeed Min 5+ years of hands-on design/development experience. B.Tech or M.Tech (in computer science and engineering or related fields) / MCA Good understanding of object-oriented design and knowledge of product life cycles and associated issues. Technical depth in operating systems, computer architecture and OS internals. Proficient in C++, data structures and algorithms. Exposure to SaaS and REST API would be an added advantage. Ability to work independently with strong problem-solving skills. Be creative - ability to think outside the box

Posted 3 months ago

Apply

9.0 - 14.0 years

2 - 6 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 Date not available

Apply

4.0 - 9.0 years

4 - 7 Lacs

bengaluru

Work from Office

Lead the core level pre-silicon functional & performance verification for our next -generation IBM POWER processor core systems offering. Understand the IBM Power ISA and micro-architecture of the processor core, understand and enhance the existing unit and core level verification environment. Develop deep understanding of the processor pipeline including Instruction Fetch, Branch Prediction, Dispatch, Load Store and execution units of the high performance processor CPU. Hands on debug for core level fails, propose and implement stimulus enhancements and drive improving the debug capabilities for core testbench environments. 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 Master's Degree Required technical and professional expertise 4 years or more experience in functional verification of processors, demonstrating a deep understanding of load store unit verification. Good understanding of computer architecture, including Processor core design specifications, with expertise in verifying Load Store unit of any CPU architecture. Hands on experience of implementing D-Cache, Address Translation, Memory Consistency handling, Store ordering etc. 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 units. 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 Date not available

Apply

5.0 - 8.0 years

27 - 42 Lacs

bengaluru

Work from Office

Job Summary The Core Software team is a high-performance engineering team responsible for building the fundamental software to manage the ONTAP software product. You will work as part of a team responsible for the development, testing and debugging of distributed software that drives NetApp cloud, hybrid-cloud and on premise solutions. As a seasoned software engineer, you will work as part of a team of skilled and passionate engineers responsible for participating in the design, development, debugging, maintenance & testing. This position requires an individual to be creative, team-oriented, technology savvy, and driven to produce results Job Requirements Lead small to medium feature deliveries, including participating in the full software development lifecycle Deliver reliable, innovative storage and data management products. Design, implementand test software in C/C++ with a focuson simplicity, reliability, and manageability Participate in product design, development, verification, troubleshooting, and delivery of a system or major subsystems, including authoring project specifications Write unit and automated integrationtests Conductand participate in technical discussions within the team as well as with other groups across Business Units in the company Facilitate technical discussions and lead presentations with engineering leadership . Job Requirements Software development experience (analysis, design, implementation, testing) Familiarity with Unix based operating system kernels and development environments, e.g. Linux or FreeBSD. Object-oriented systemsprogramming Experienceworking with file systems, distributed systems, client-server programming, multi-threaded applications,and operatingsystems such as FreeBSD,Linux Strong grasp of computer architecture, data structures, algorithms, and standard programming practices Demonstrated creative and systematic approach to problem solving Possess excellent written and verbal communication skills Ability towork under limited supervision anddirection Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and high quality standards Experience with REST API, Cloud, and Virtualization environments is a plus Education 5-8 years of industry experience in the relevant domain is required B.Tech/BE in Computer Science/Computer Engineering, a master’s degree, or equivalent experience is required

Posted Date not available

Apply

10.0 - 16.0 years

35 - 85 Lacs

bengaluru

Work from Office

Job Summary From the newest ideas in cluster computing to the latest web framework, NetApp's Cloud products embrace innovation to deliver compelling solutions to our business. Come be a part of a team working on Azure NetApp Files building cutting-edge projects, and providing world-class customer-focused storage services in the cloud. We're looking for an innovative proven developer who will contribute and shape the future of Azure NetApp Files as we develop the next-generation software architecture to provide the infrastructure for highly innovative systems applications. The candidate is expected to possess a high-standard standard for quality in software design and implementation, work closely with other senior engineering staff. This position requires an individual to be creative, team-oriented, technology savvy, and driven to produce results. Job Requirements • Strong experience developing products for Microsoft Azure cloud • Strong programming skills in Golang / Go, C++. • Experience with programming in C#. • Experience developing and delivering REST, JSON, and XML-based APIs for configuration, reporting, etc. is required. • Experience programming on the Linux platform is required • Experience using MySQL, and Redis • Experience with microservice architecture • Experience with Docker and KubernetesPrior experience with libevent, libev, gevent, RabbitMQ is nice to have. • Knowledge of Kerberos/Active Directory a plus is a nice to have. • Knowledge of security basics (SSL/TLS, AES, PKI, etc) is nice to have. • Strong generalist understanding of concepts related to computer architecture, data structures, and standard programming practices • Develop longer-range project plans and schedules for individual or work for a small tea Key Responsibilities • Lead design, implementation, and verification of systems/subsystems • Responsible for providing support in the development and testing activities of other engineers that involve several interdependencies. • Provide team and project technical leadership. • Participate in technical discussions within the team and with other groups within Business Units associated with specified projects. • Willing to work on additional tasks and responsibilities that will contribute towards team, department, and company goals. • Provide guidance and mentoring to more junior engineers. • Responsible for unstructured tasks and the issues addressed are less defined requiring new perspectives, creative approaches, and more interdependencies. • Apply attained experiences and knowledge in solving problems that are complex in scope requiring in-depth evaluation. • Limited supervision and direction are provided, as this individual can operate, drive results and set priorities independently. Education Requires a minimum of 12 years of related experience with a Bachelor’s degree; or 8 years and a Master’s degree; or a PhD with 5 years experience; or equivalent experience.

Posted Date not available

Apply

5.0 - 10.0 years

4 - 8 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. 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 Master'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-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 Stress testing and ability to identify corner case scenarios. Good understanding of computer system architecture and microarchitecture. Knowledge in IP Integration and SoC level verification. Knowledge of design patterns in programming

Posted Date not available

Apply

12.0 - 17.0 years

4 - 8 Lacs

bengaluru

Work from Office

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 Master's Degree Required technical and professional expertise 12 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 Nice to haves - 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 Date not available

Apply

10.0 - 15.0 years

5 - 10 Lacs

bengaluru

Work from Office

Candidate should have experience in Software development, tools development role, firmware development role or validation tools development.Candidate shall design and develop algorithms for Post Silicon Validation of next generation IBM server processors, SOCs and ASICs. He/She will be working on processor Bringup Activities and own key debugs during the bring up/power on phase. The candidate will be expected to interface with multiple stakeholders in hardware design teams, lab teams, performance teams and characterization teams. Candidate must work on coverage closure by developing comprehensive test plans and strategies and drive to achieve coverage goals while interacting with stakeholders, verif teams and design teams. He/She must be skilled in utilizing object-oriented programming skills in C/C++ and scripting languages like Python/Perl to write complex test scenarios to automate/optimize. Candidate must possess experience in verifying multi-processor cache coherency and memory subsystems, ensuring seamless operation in complex systems. Proficiency in emulator env/FPGA validation is preferred. She/he must possess excellent communication skills and understand agile processes. The candidate must have an eagerness and curiosity to learn and be willing to code and participate hands on. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Technical ExpertiseVery proficient in C programming, Strong Scripting skills. Over 10 years experience in hands on Software development using C, C++. Computer Architecture KnowledgeIn-depth knowledge of computer architecture, including processor core design specifications, instruction set architecture, and logic verification. Multi-Processor Cache CoherencyExperience in verifying multi-processor cache coherency and memory subsystems, ensuring seamless operation in complex systems. Operating Systems and ConceptsAtleast 2 years experience with Multithreading, context switching, memory management related development Preferred technical and professional experience IO device drivers, firmware exposure(NIC controller, PCIe device controllers, ASIC FW development experience) ARM architecture RISC V architecture Spike simulator experience, QEMU simulator

Posted Date not available

Apply

3.0 - 5.0 years

15 - 27 Lacs

bengaluru

Work from Office

Job Summary The Core Software team is a high-performance engineering team responsible for building the fundamental software to manage the ONTAP software product. You will work as part of a team responsible for the development, testing, and debugging of distributed software that drives NetApp cloud, hybrid-cloud, and on-premise solutions. As a software engineer, you will work as part of a team of skilled and passionate engineers responsible for participating in the design, development, debugging, maintenance & testing. This position requires an individual to be creative, team-oriented, technology savvy, and driven to produce results. Job Requirements Work with a lead to deliver medium to large features, including participating in the full software development lifecycle. Deliver reliable, innovative storage and data management products. Design, implementand test software in Python with a focuson simplicity, reliability, and manageability. Participate in product design, development, verification, troubleshooting, and delivery of a system or major subsystems, including authoring project specifications. Write unit and automated integrationtests. Software development experience (analysis, design, implementation, testing) Proficiency in C++ is must. Experience with Python is a bonus. Experienceworking with file systems, distributed systems, client-server programming, multi-threaded applications,and operatingsystems such as FreeBSD,Linux A strong understanding of basic to complex concepts related to computer architecture, data structures, and programming practices. Experience in integrating 3rd Party Software Packages into a product. Experience in working with Security Vulnerabilities, CVEs and resolving them. Experience with REST API, Cloud, and Virtualization environments is a plus. Demonstrated creative and systematic approach to problem solving. Possess excellent written and verbal communication skills. Ability towork under limited supervision anddirection. Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and high-quality standards. Education A Bachelor of Science Degree in Engineering or Computer Science with 2 years of experience, or a Master’s Degree; or equivalent experience is required.

Posted Date not available

Apply

0.0 - 1.0 years

0 Lacs

bengaluru

Work from Office

The Security and Privacy team at CDPG works on research and development of advanced mechanisms for protection of data pipelines and AI systems. We are looking for highly motivated individuals to join the group to help shape the components that will contribute to securing and ensuring privacy of future India Digital Public Infrastructure (DPI) deployments and India Stack. The work involves engaging with a team of researchers at CDPG to design new privacy systems and translate innovation into working prototypes. Required qualifications - Bachelor's degree in Engineering or related discipline - Demonstrable interest and curiosity for security and privacy topics - Experience with design and analysis of complex systems (particularly critical analysis of systems) - Proficiency in at least one programming language such as C/C++/Rust/Golang/Python with a track record of implementing a system - Hands on experience developing in the Linux environment and deploying on cloud systems - Knowledge of computer architecture, basics of networking Desirable qualifications - Electrical Engineering/Computer Science degree - Coursework/projects that demonstrate proficiency in cryptography, computer architecture, operating systems, network security - Experience working with cloud orchestration tools such as K8s, and Infra as Code tools such as Terraform - Contribution to open source projects

Posted Date not available

Apply

3.0 - 8.0 years

14 - 18 Lacs

bengaluru

Work from Office

General Summary: Qualcomm is hiring strong DV engineers to verify high performance and low power CPUs in Bangalore. Please forward your profiles if you meet the requirement. Roles and Responsibilities o Responsible for power management verification includes Boot, Reset, clock gating, power gating, Voltage/frequency management, limit management and throttling. o Work closely with design/verification teams within CPU to develop comprehensive test plan. o Use simulation and formal verification methodologies to execute test plans. Write checkers, assertions and develop stimulus. o Verify power intent through use of methodologies like UPF. o Work closely with system architects, software teams and Soc team to validate system use cases. o Work closely with emulation team to enable verification on emulators and FPGA platforms. o Debug and triage failures in simulation, emulation and/or Silicon. Additional Job Descriptiono BE/BTech degree in CS/EE with 3+ years experience.o Experience in power management verification.o Implementation of assembly and C language embedded firmware.o Experience in C/C++, scripting languages, Verilog/system Verilog.o Strong understanding of power management features in CPUs and CPU based Socs.o Experience in verification of power management features such as clock gating, power gating, UPF, DVFS/DCVS, reliability, throttling etc.Preferred Requirements:o Good Understanding of CPU architectures and CPU micro-architectures.o In-depth knowledge of digital logic design, micro-processor, debug feature, and DFT architecture and microarchitectureo Experience with advanced verification techniques such as formal and assertions is a pluso Knowledge and verification experience in DFT and structural debug concepts and methodologies: JTAG, IEEE1500, MBIST, scan dump, memory dump is a plus Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. ORMaster's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 1+ year of Hardware Engineering or related work experience. ORPhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field.

Posted Date not available

Apply

5.0 - 9.0 years

6 - 10 Lacs

bengaluru

Work from Office

We are looking for a highly skilled Digital Verification Engineer with 4 to 8 years of experience to join our team at Vhunt4U, located in the Electronic Components/Semiconductors industry. The ideal candidate will have expertise in UVM/System Verilog and be responsible for designing and developing digital verification environments. Roles and Responsibility Design and develop comprehensive digital verification environments using UVM/System Verilog. Collaborate with cross-functional teams to identify and prioritize verification requirements. Develop and implement testbenches, testcases, and coverage models for complex digital circuits. Utilize System Verilog to write efficient and modular code for verification purposes. Participate in design reviews and provide feedback on verification aspects of designs. Work closely with designers to ensure successful integration of verified designs into larger systems. Job Requirements Strong understanding of digital electronics, computer architecture, and electronic engineering principles. Proficiency in programming languages such as C++, Python, or Verilog. Experience with version control systems like Git. Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a team environment. Strong communication and interpersonal skills.

Posted Date not available

Apply

1.0 - 3.0 years

10 - 14 Lacs

bengaluru

Work from Office

We are looking for a talented Modelling Engineer with strong skills in C/C++ programming and CPU/IP/SoC modeling. The ideal candidate should have hands-on experience in developing models, debugging, and a solid understanding of computer architecture. Key Responsibilities: Develop and maintain models for CPU, IP, or SoC components. Apply object-oriented design principles and debugging techniques. Work independently to address complex technical requirements. Collaborate with architecture and design teams to ensure accurate modeling. Mandatory Skills: 1-3 years experience in CPU/IP/SoC modeling. Strong C/C++ programming and debugging skills. Knowledge of virtual memory, exceptions, and cache systems. Good to Have: ARM architecture knowledge. SystemC, TLM, Fast Models experience. Python/Shell scripting

Posted Date not available

Apply

3.0 - 7.0 years

7 - 12 Lacs

pune

Work from Office

We are looking for a highly skilled Digital Verification Engineer with 4 to 8 years of experience to join our team at Vhunt4U, located in the Electronic Components/Semiconductors industry. The ideal candidate will have expertise in UVM/System Verilog and be responsible for designing and developing digital verification environments. Roles and Responsibility Design and develop comprehensive digital verification environments using UVM/System Verilog. Collaborate with cross-functional teams to identify and prioritize verification requirements. Develop and implement testbenches, testcases, and coverage models for complex digital circuits. Utilize System Verilog to write efficient and modular code for verification purposes. Participate in design reviews and provide feedback on verification aspects of designs. Work closely with designers to ensure successful integration of verified designs into larger systems. Job Requirements Strong understanding of digital electronics, computer architecture, and electronic engineering principles. Proficiency in programming languages such as C++, Python, or Verilog. Experience with version control systems like Git. Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a team environment. Strong communication and interpersonal skills.

Posted Date not available

Apply

1.0 - 4.0 years

9 - 13 Lacs

gurugram

Work from Office

We are looking for a highly skilled Digital Verification Engineer with 4 to 8 years of experience to join our team at Vhunt4U, located in the Electronic Components/Semiconductors industry. The ideal candidate will have expertise in UVM/System Verilog and be responsible for designing and developing digital verification environments. Roles and Responsibility Design and develop comprehensive digital verification environments using UVM/System Verilog. Collaborate with cross-functional teams to identify and prioritize verification requirements. Develop and implement testbenches, testcases, and coverage models for complex digital circuits. Utilize System Verilog to write efficient and modular code for verification purposes. Participate in design reviews and provide feedback on verification aspects of designs. Work closely with designers to ensure successful integration of verified designs into larger systems. Job Requirements Strong understanding of digital electronics, computer architecture, and electronic engineering principles. Proficiency in programming languages such as C++, Python, or Verilog. Experience with version control systems like Git. Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a team environment. Strong communication and interpersonal skills.

Posted Date not available

Apply

6.0 - 11.0 years

22 - 27 Lacs

gurugram

Work from Office

We are looking for a highly skilled Digital Verification Engineer with 4 to 8 years of experience to join our team at Vhunt4U, located in the Electronic Components/Semiconductors industry. The ideal candidate will have expertise in UVM/System Verilog and be responsible for designing and developing digital verification environments. Roles and Responsibility Design and develop comprehensive digital verification environments using UVM/System Verilog. Collaborate with cross-functional teams to identify and prioritize verification requirements. Develop and implement testbenches, testcases, and coverage models for complex digital circuits. Utilize System Verilog to write efficient and modular code for verification purposes. Participate in design reviews and provide feedback on verification aspects of designs. Work closely with designers to ensure successful integration of verified designs into larger systems. Job Requirements Strong understanding of digital electronics, computer architecture, and electronic engineering principles. Proficiency in programming languages such as C++, Python, or Verilog. Experience with version control systems like Git. Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a team environment. Strong communication and interpersonal skills.

Posted Date not available

Apply

6.0 - 9.0 years

17 - 22 Lacs

bengaluru

Work from Office

General Summary: Qualcomm's software CPU (aka application processor) architecture group develops long-term software roadmaps (for a horizon of three to five years). It is responsible for defining architecture specifications, developing prototypes, and engaging with the software and hardware worldwide partners to influence products development. It is also acting as an operational execution team enabling commercialization of the most up-to-date worldwide CPUs integrated in Snapdragons chipsets for markets such as: Handsets, IOT devices, Automotive, Compute/Laptops, XR, etc. Has primarily worked in embedded domain with atleast 6-9 years of experience in work that involves deep understanding of CPU architecture (and micro-architecture) and associated concepts - caching, coherency, prefetching, speculation, branch prediction etc. Excellent C/ C++ programming skills especially writing code for high throughput or memory constrained systems.Experience in the embedded domain to design, develop and support software solutions on multi-core ARM/CPUs. Embedded Platforms experience including low-level drivers and firmware, kernel, and user-space components. Deep understanding of ARMv8 architecture and ARM assembly level programming, ARM EABI etc. Has worked on projects that involved improving the SW throughput or memory footprint Exposure to internals (in many cases understanding of the code) of industry standard benchmarks - Dhrystone, LMBench, Spec, Geekbench, Antutu Hands on experience of driver development on any RTOS . Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. ORPhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Usage of J-TAG or ICE debuggers Experience in real-time SW development for embedded products. Motivated 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. Demonstrated experience in business process streamlining and transformation that includes disciplined approach to digitized services enabling. 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

Posted Date not available

Apply

3.0 - 8.0 years

19 - 25 Lacs

bengaluru

Work from Office

General Summary: Qualcomm is hiring strong DV engineers to verify high performance and low power CPUs in Bangalore. Please forward your profiles if you meet the requirement. Roles and Responsibilities o Responsible for power management verification includes Boot, Reset, clock gating, power gating, Voltage/frequency management, limit management and throttling. o Work closely with design/verification teams within CPU to develop comprehensive test plan. o Use simulation and formal verification methodologies to execute test plans. Write checkers, assertions and develop stimulus. o Verify power intent through use of methodologies like UPF. o Work closely with system architects, software teams and Soc team to validate system use cases. o Work closely with emulation team to enable verification on emulators and FPGA platforms. o Debug and triage failures in simulation, emulation and/or Silicon. o BE/BTech degree in CS/EE with 3+ years experience. o Experience in power management verification. o Implementation of assembly and C language embedded firmware. o Experience in C/C++, scripting languages, Verilog/system Verilog. o Strong understanding of power management features in CPUs and CPU based Socs. o Experience in verification of power management features such as clock gating, power gating, UPF, DVFS/DCVS, reliability, throttling etc. Preferred Requirements: o Good Understanding of CPU architectures and CPU micro-architectures. o In-depth knowledge of digital logic design, micro-processor, debug feature, and DFT architecture and microarchitecture o Experience with advanced verification techniques such as formal and assertions is a plus o Knowledge and verification experience in DFT and structural debug concepts and methodologies: JTAG, IEEE1500, MBIST, scan dump, memory dump is a plus Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 8+ years of Hardware Engineering or related work experience. ORMaster's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 7+ years of Hardware Engineering or related work experience. ORPhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 6+ years of Hardware Engineering or related work experience.

Posted Date not available

Apply

5.0 - 10.0 years

13 - 17 Lacs

bengaluru

Work from Office

General Summary: Job Overview: As a CPU Emulation Engineer, you will work as part of CPU verification team to deliver emulation-based solutions for CPU team. You will work closely with all disciplines of CPU team to help verify and validate high performance CPUs. Role and Responsibilities Work closely with CPU RTL, performance, verification and SW teams to deliver emulation-based solutions. Architect and develop test bench infrastructure in C/C++ and Systemverilog for enabling CPU emulation across different platforms. Develop verification methodology, ensuring scalable and portable environment across simulation and emulation. Debug emulation performance and area issues to efficiently use emulation resources. Develop environment to run verification test cases, OS boot, performance benchmarks and other vectors. Develop debugging methodology to enable efficient debug and root causing of CPU functional and performance issues. Develop and maintain emulation environment to collect metrics related to emulation environment. Work closely with emulation CAD team to resolve infrastructure issues and ensure productivity on emulation models. Execute verification plans, including design bring-up, DV environment bring-up, regression enabling for all features under your care, debug of the test failures. Preferred Qualifications 5+ years of experience with emulation platforms Palladium, Zebu, Veloce, FPGAs. Experience with synthesizing and optimizing designs and verification components developed in synthesizable Verilog. Experience with C/C++ DPI transactors and monitors. Experience in scripting using Perl, Python or shell scripts. Experience with packaging workloads for cloud. Experience with debugging ARM CPU based designs. Knowledge on ARM ISA and programmers model is a plus. Experience with Linux boot and firmware aspects is a plus. Experience with CPU architecture and micro-architecture is a plus. 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. ORMaster's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. ORPhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.

Posted Date not available

Apply

5.0 - 10.0 years

9 - 13 Lacs

sonipat

Work from Office

About Newton School of Technology: Come be part of a rocket ship that’s creating a massive impact in the world of education! On one side you have over a million college graduates every year with barely 5% employability rates and on the other side, there are thousands of companies struggling to find talent. Newton School aims to bridge this massive gap through its personalized learning platform. We are building an online university and solving the deep problem of the employability of graduates. We have a strong core team consisting of alumni from IITs and IIM, having several years of industry experience in companies like Unacademy, Inmobi, Ola, and Microsoft - among others. On this mission, we are backed by some of the most respected investors around the world, - RTP Global, Nexus Venture Partners, and a slew of angel investors including CRED’s Kunal Shah, Flipkart’s Kalyan Krishnamoorthy, Unacademy and Razorpay founders, Udaan’s Sujeet Kumar among others. Key Responsibilities: Teach Computer Architecture by drawing from real-world VLSI design experience—covering instruction sets, pipelining, memory systems, and microprocessor implementation. Guide students through lab simulations and RTL projects that explore how architectural concepts are implemented in hardware (e.g., datapaths, control units, cache design). Design and evaluate lab work, assessments, and hands-on student projects that simulate industry applications. Mentor and support students in their academic and professional development journeys. Continuously update course content to reflect current industry trends and technologies. Contribute to curriculum development, academic research, and internal learning initiatives. Host technical workshops, design challenges, and guest sessions to extend classroom learning. Collaborate with fellow faculty, industry mentors, and curriculum designers to enrich learning outcomes Must-Have Skills & Qualifications: B.Tech / M.Tech / Ph.D. in Computer Engineering, Electronics, Electrical, or a related field. 6 - 10 Years of relevant experience Systems Programming Experience: - Extensive work with C/C++ for performance-critical applications - Experience with Assembly language programming - Development of low-level system software (device drivers, firmware)2. **Performance Optimization Background: - Profiling and optimizing code for specific hardware architectures - Experience with compiler optimizations - Cache-aware and cache-oblivious algorithm implementation3. **Parallel Computing Knowledge: - Multi-threaded application development - Experience with SIMD instructions (SSE, AVX) - CUDA or OpenCL programming for GPU computing4. Operating System Internals: - Kernel development or modification experience - Memory management implementation - Scheduler optimization5. Hardware Interface Experience: - FPGA programming (Verilog/VHDL is mentioned as a plus) - Embedded systems development - Experience with hardware simulators

Posted Date not available

Apply

4.0 - 9.0 years

12 - 17 Lacs

bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Hardware 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 Hardware Engineer, you will plan, design, optimize, verify, and test electronic systems, bring-up yield, circuits, mechanical systems, Digital/Analog/RF/optical systems, equipment and packaging, test systems, FPGA, and/or DSP systems that launch cutting-edge, world class products. Qualcomm Hardware Engineers collaborate with cross-functional teams to develop solutions and meet performance requirements. 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. ORMaster's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. ORPhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. Would be working on Qualcomm Snapdragon CPUSS Architecture and performance team. Responsible for analyzing the performance aspects of Snapdragon 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 8 + 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 6+ 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

Posted Date not available

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