Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 6.0 years
3 - 8 Lacs
hyderabad
Work from Office
Description: BE/BTech/ME/MTech in Computer Science or Electronics or Electrical • Masters/ Bachelors in EE/EC/CS experience in IP/SoC/ASIC Verification. Experience in writing tests for Programmable Architectures like GPU/RISC/CPU or DSP. Experience in profiling. Experience and C++ and scripting languages. Understanding of GPU/AI/ML Processor architecture
Posted 5 days ago
3.0 - 6.0 years
3 - 8 Lacs
hyderabad
Work from Office
Title: GPU Developers/ GPU validation Engineer/ Leads Location: Hyderabad or Bangalore Description: C++ programming Experience in GPU Architectures, GPU Pipelines, GPU game processing, GPU rendering image processing Experience in OpenCL, Open GL, Vulkan and profiling GFX testing, Sanity/Stability/regression and performance testing
Posted 5 days ago
8.0 - 15.0 years
0 Lacs
bengaluru, karnataka, india
On-site
Job Description : Sub System Verification Lead : Team- Functional subsystem Verification team for MediaTek's TV/Automotive/5G/other advanced SoC development Roles Close co-work with global teams to define/verify new features for Mediatek next-gen SoC products Mentor cross-domain teams to achieve the verification goals Responsible for enhancing/developing subsys/SoC test plans and verification methodologies specific to a subsys. Be the domain expert to facilitate and set verification guidelines for global teams Opportunity to interact with top management for subsys verification related expert opinions Drive internal and 3rd party resources to build a strong subsys expertise at MediaTek Bangalore Additional Responsibilities Collaborate with global RTL, SW and other platform teams for feature definition and quality assurance Interact with SW teams to ensure that the verification Plan is as close as possible to real life scenario Ensure the Quality of deliverables with coverage metrics, scenarios and sufficient checks Updates and proposals to top management Job Requirement: Requirements B.Tech/M.Tech with 8-15 years of experience as a Functional verification Engineer with prior SoC Verification Experience. Excellent hands-on coding proficiency on SV and C is a must. Perl or Python coding skills are desirable. Hands-on experience in developing verification env, proficiency in CPU architecture, C, assembly language Able to understand SoC Architectural spec and define SoC TB architecture. Familiarity with UPF based power aware simulations and GLS is desirable. Opportunities Opportunity to architect and develop subsys level test benches from scratch. Cutting edge work on next generation SoC Verification
Posted 5 days ago
7.0 - 11.0 years
0 Lacs
karnataka
On-site
Ventana Micro Systems is at the forefront of the two hottest trends that are revolutionizing the semiconductor industry: RISC-V and Chiplet Architecture. Check out our CEO talking with global tech analyst Patrick Moorhead about how Ventana combines the extensibility of RISC-V with chiplet technology to create customer-driven innovation for best-in-class solutions for the data center. Ventana Micro Systems is a well-funded start-up, founded by seasoned industry veterans, that is developing a family of best-in-class, high-performance RISC-V CPU cores and compute subsystems. We are looking to fill multiple FPGA backend roles to support the development of our innovative RISC-V processors and subsystems. We have offices in Pune and Bangalore, India and in the United States in California and Texas. Roles: Staff/Senior Staff/Principal FPGA Engineer, Multiple Openings Locations: USA (Cupertino, California), India (Pune/Bangalore) Position: Full time with immediate start Job Description You will be responsible for FPGA prototyping with Ventana RISC-V CPU, Xilinx, and third-party SoC components integration, simulation, and implementation in multiple-FPGA platform. You will collaborate with RTL/DV teams for full chip integration and simulation. Your role will involve driving multiple-FPGA implementation of the full chip, timing, and performance optimization. Additionally, you will collaborate with SW/Validation teams to bring-up the full chip from boot FW to system OS. Skills and Qualifications Required - Expertise in FPGA prototyping methodologies, HW debug, and optimization - Expertise in mapping and partitioning complex designs in multiple FPGA platforms - Proficiency in Verilog and SystemVerilog language - Familiarity with CPU architecture (e.g. ARM, RISC-V) - Minimum of a bachelor's degree in electrical engineering, Computer Engineering, or related fields - 7+ years of relevant industry experience - Strong communication skills and ability to work in a fast-paced environment Skills and Qualifications Desirable - Experience in DV simulation - Experience with DPI (Direct Programming Interface) and transactors - Proficiency in programming and scripting languages such as C, C++, and Python - Experience with debugging tools like openocd or gdb for firmware debugging on FPGAs EEOE COVID-19 Ventana encourages all employees to be fully vaccinated (and boosted, if eligible) against COVID-19. Proof of vaccination (or proof of a negative PCR test) is required to work in the office or meet with customers/business partners. NOTICE: External Recruiters/Staffing Agencies Ventana Micro instructs agencies not to engage with its employees to present candidates. Employees are not authorized to enter into any agreement regarding the placement of candidates. All unsolicited resumes received as gratuitous submissions. Ventana reserves the right to directly contact any candidate speculatively submitted by a third party. Such contact will not constitute acceptance of any contractual arrangement between Ventana and the agency, and Ventana will not be liable for any fees should it choose to engage the candidate's services. All external recruiters and staffing agencies are required to have a valid contract executed by Ventana's CFO. Please Note: Fraudulent job postings/job scams are increasingly common. Our open positions can be found through the careers page on our website.,
Posted 1 week ago
8.0 - 12.0 years
0 Lacs
pune, maharashtra
On-site
Ventana Micro Systems is at the forefront of the two hottest trends revolutionizing the semiconductor industry: RISC-V and Chiplet Architecture. Our CEO, in conversation with global tech analyst Patrick Moorhead, discusses how Ventana combines the extensibility of RISC-V with chiplet technology to drive customer-driven innovation for top-notch solutions in the data center. The company, backed by significant strategic investors, aims to develop best-in-class CPU cores for cloud, enterprise, 5G, and Edge computing. We invite you to be part of this revolution and contribute to one of the most prominent Semiconductor startups in the industry. We are currently looking to fill multiple openings for the role of Staff/Senior Staff/Principal Software Quality Assurance Engineer in the following locations: Pune, Bangalore, and San Francisco Bay Area. This is a full-time position with an immediate start. **Skills and Qualifications Required:** - Bachelors or Masters degree in computer science or related engineering fields - 8+ years of software QA experience with proficiency in C/C++, Python, or Perl - Hands-on experience in developing test plans, executing functional tests, stress tests, and generating test reports for CPU and SoC side interfaces such as PCIe, DDR, etc. - Proficiency in test automation, scripting, nightly regressions - Experience in performance benchmarking, performance tools, and fault isolation on multi-core systems - Familiarity with running benchmarks like Dhrystone, Coremark, LMBench, STREAM, SPECCPU2017, etc., in a Linux environment - Exposure to cloud workloads like Memcached, NGINX, MySQL, Redis, Cassandra, etc. - Proficiency in Linux application, kernel, profiling, analyzing system bottlenecks, and performance optimization - Hands-on experience with the GNU/LLVM tool chain and debuggers like GDB - Ability to collaborate independently across geographies with hardware, software development, and product management teams - Strong problem-solving and debugging skills, coupled with effective English communication skills **Skills and Qualifications Desirable:** - Understanding of CPU architecture, ARM or X86; knowledge of RISC-V architecture is a plus - Experience in firmware, BIOS, kernel, and application layers, including hardware accelerators - Exposure to working in multi-core, multi-process/thread environments - Knowledge of open-source Linux, git repository maintenance, and source code management Ventana encourages all employees to be fully vaccinated against COVID-19 and requires proof of vaccination or a negative PCR test for in-office work or meetings with customers/business partners. Please be aware that external recruiters/staffing agencies are advised not to engage with Ventana Micro employees for candidate placements. Unsolicited resumes will be considered gratuitous submissions, and the company reserves the right to directly contact candidates. For legitimate job opportunities, please refer to the careers page on our website to avoid fraudulent job postings/scams.,
Posted 1 week ago
1.0 - 4.0 years
5 - 14 Lacs
bengaluru
Work from Office
Experience in modeling CPU, IP, or SoC components. Strong programming skills in C/C++, with a solid grasp of object-oriented design and debugging techniques. Good understanding of computer architecture fundamentals such virtual memory system, exceptions, and cache systems. Fast learner with the ability to work independently and adapt to complex technical domains. Exposure to ARM architecture or familiarity with ARM-based system design. Experience working with simulation environments or modeling frameworks (e.g., SystemC, TLM, Fast Models). Academic background in Computer Science or a related field (B.E./B.Tech./M.Tech. preferred). Knowledge of scripting languages (Python, Shell) for automation or test setup is a plus.
Posted 1 week ago
3.0 - 13.0 years
3 - 15 Lacs
bengaluru, karnataka, india
On-site
You have a passion for leading edge CPU/SoC architecture, design and verification. You are a team player who has excellent communication skills and enjoys collaborating with architects engineers located in different sites and time-zones. You have strong analytical and problem-solving skills and are willing to learn and ready to take on problems. KEY RESPONSIBILITIES: Work with CPU micro-architects and designers to optimize future CPU cores Analyze the competition and identify areas for future improvement in our products Characterize workloads, project performance, and debug performance problems Run performance simulations and analyze results to evaluate CPU architectural features Enhance existing application tracing techniques Develop and maintain tools for data collection and analysis Execute post-silicon debug/tuning efforts to ensure AMD processors are fully performance optimized Job responsibilities also include multi-discipline interactions with microprocessor architects, ISA definition owners, software optimizers, compiler team, logic designers, and verification engineers to identify, resolve and document architectural performance issues PREFERRED EXPERIENCE: 3-15years of prior industry/academic experience Strong experience with computing software, including operating systems, hypervisors, compilers, drivers, and applications Experience with computer architecture, system simulation, and performance evaluation Experience analyzing system bottlenecks and optimizing computing systems for performance Adept at mathematical and statistical modeling Experienced with x86 instruction set processors Proficient in C/C++ programming and software engineering concepts
Posted 1 week ago
4.0 - 8.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is a leading technology innovator that drives digital transformation to enable next-generation experiences and create a smarter, connected future for all. As a Qualcomm Software Engineer, your role will involve designing, developing, modifying, and validating embedded and cloud edge software, applications, and specialized utility programs. You will collaborate with cross-functional teams to design system-level software solutions and ensure cutting-edge products that meet customer needs. Minimum Qualifications: - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 6+ years of Software Engineering experience - OR Master's degree in Engineering, Information Systems, Computer Science, or related field with 5+ years of Software Engineering experience - OR PhD in Engineering, Information Systems, Computer Science, or related field with 4+ years of Software Engineering experience Preferred Qualifications: Candidates with relevant experience in DDR SW driver development are preferred for the Lead Sr. Engineer position in the DDR System team at Qualcomm Hyderabad. Responsibilities include debugging and developing DDR init & run time driver sequences, working on state-of-the-art DDR technology LP4x/LP5x, and driving multiple programs while collaborating with various teams to address DDR issues. Job Description: The CoreBSP-DDR SW System team at Qualcomm requires a candidate who can ensure product stability, power, and performance goals related to DDR. The role involves understanding system-level test methodologies, identifying and debugging DDR systems issues, and interacting with different SW & HW teams. The candidate is expected to own and drive multiple chipsets in the DDR tech area, gaining exposure to various quality stages from product development to commercial launch. Skills required: C, Python, Embedded system, JTAG, processor architecture, RTOS operating system, core BSP driver level development and debug, CPU architecture, SOC System knowledge. Desirable: DDR technology Level of Responsibility: - Works independently with minimal supervision - Decision-making may impact work beyond immediate work group - Requires effective communication skills for conveying information and basic negotiation skills Qualcomm is an equal opportunity employer committed to providing accommodations for individuals with disabilities during the application/hiring process. Employees are expected to adhere to all applicable policies and procedures, including security and confidentiality requirements. Staffing and recruiting agencies should not submit profiles or applications on behalf of individuals. For more information about this role, please contact Qualcomm Careers.,
Posted 2 weeks ago
5.0 - 12.0 years
0 Lacs
karnataka
On-site
The ideal candidate for this role should hold a BE/B.Tech/ME/M.Tech degree in EEE/ECE/CSE with 5-12 years of relevant industry experience. You should have a strong background in verification methodology and be proficient in architecting and developing testbench components for ISA features, clock/reset/power features of processors. Your expertise should include a deep understanding of assembly and CPU architecture, particularly in x86/ARM/RISC-V. Proficiency in programming languages such as C, C++, Verilog, and scripting languages like Perl and Python is essential. You should be able to work independently and collaborate effectively across different geographies. Main responsibilities of this role include working closely with CPU architects to comprehend processor micro-architecture, developing detailed test and coverage plans for ISA and micro-architecture features, designing and implementing component, block, and core level testbenches, and building architectural tools for ISA level verification. You will be expected to create stimulus generators that can be utilized across various domains ranging from pre-silicon to emulation and post-silicon. Additionally, you will execute verification plans, conduct DV environment bring-up, enable regression for all features under your responsibility, and troubleshoot test failures. Tracking and reporting DV progress using metrics like bugs and coverage will also be a key part of your role. Preferred qualifications for this position include in-depth knowledge of processor verification function and architecture, particularly in areas like cache coherence, memory ordering and consistency, prefetching, branch prediction, renaming, speculative execution, and memory translation. Experience in Random Instruction Sequencing (RIS) and testing at block/unit and chip levels is highly valued. Leading a team of verification engineers in CPU verification, proficiency in advanced techniques like formal, assertions, and silicon bring up, and experience in writing test plans, portable benches, transactors, and assembly are also preferred. Familiarity with various verification methodologies and tools such as simulators, coverage collection, and gate-level simulation is advantageous. The ability to independently develop test benches for a block/unit of the design is a desired skill for this role.,
Posted 2 weeks ago
2.0 - 8.0 years
0 Lacs
karnataka
On-site
Qualcomm India Private Limited is seeking a Hardware Engineer to join their Engineering Group, specifically in the Hardware Engineering department. As a Hardware Engineer at Qualcomm, you will be responsible for planning, designing, optimizing, verifying, and testing electronic systems, circuits, mechanical systems, and various other hardware components to contribute to the development of cutting-edge products. Collaboration with cross-functional teams is essential to ensure that solutions meet performance requirements. The ideal candidate should possess a Bachelor's, Master's, or PhD degree in Computer Science, Electrical/Electronics Engineering, or a related field, along with 2+ to 4+ years of experience in Hardware Engineering. The role involves working on Qualcomm Snapdragon CPUSS Architecture and performance team, where tasks include analyzing performance aspects, guiding execution teams, driving deep-dive performance analysis, and providing solutions for CPU subsystem and related SOC Modules. Candidates should have a strong background in CPU architecture/analysis, knowledge of ARM processors, familiarity with microprocessor and/or SoC architecture, experience with workload performance characterization, and hands-on experience with debug environments and emulation platforms. Additionally, experience with industry standard benchmarks, Linux, Android internals, and programming languages such as C/C++, Perl, or Python is beneficial. Applicants are expected to have excellent communication skills, the ability to collaborate effectively, and a keen interest in investigating anomalies and identifying performance trends. Familiarity with pre-silicon environments, post-silicon experience, and debugging tools is advantageous for this role. If you have a Bachelor's degree in Electrical, Electronics, or Computer Engineering, with 6+ years of experience in SOC/CPU post-silicon validation/performance analysis, and possess a strong knowledge of modern OS kernels (Android, Linux), this role might be suitable for you. Qualcomm is an equal opportunity employer committed to providing reasonable accommodations to individuals with disabilities throughout the application/hiring process. The company expects its employees to adhere to all applicable policies and procedures, including those related to the protection of confidential information. Please note that Qualcomm does not accept unsolicited resumes or applications from staffing and recruiting agencies. If you are interested in this role, contact Qualcomm Careers for more information.,
Posted 2 weeks ago
1.0 - 9.0 years
0 Lacs
karnataka
On-site
Qualcomm India Private Limited is seeking a highly skilled and experienced Software CPU Architect to join the Engineering Group. In this role, you will be responsible for developing long-term software roadmaps for Qualcomm's software CPU architecture, defining architecture specifications, developing prototypes, and collaborating with global software and hardware partners to influence product development. Additionally, you will play a key role in enabling the commercialization of cutting-edge CPUs integrated into Snapdragon chipsets for various markets such as Handsets, IOT devices, Automotive, Compute/Laptops, XR, etc. The ideal candidate should have a minimum of 6-9 years of experience in the embedded domain with a deep understanding of CPU architecture and micro-architecture concepts including caching, coherency, prefetching, speculation, and branch prediction. Proficiency in C/C++ programming is essential, particularly in writing code for high throughput or memory-constrained systems. Experience in designing, developing, and supporting software solutions on multi-core ARM/CPUs in the embedded domain is required. Furthermore, the candidate should possess expertise in embedded platforms, including low-level drivers and firmware, kernel, and user-space components. A thorough understanding of ARMv8 architecture, ARM assembly level programming, and ARM EABI is crucial. Experience in projects aimed at improving software throughput or memory footprint is highly desirable. Minimum qualifications for this position include a Bachelor's, Master's, or PhD degree in Engineering, Information Systems, Computer Science, or a related field, along with several years of relevant work experience. Additionally, 2+ years of experience with programming languages such as C, C++, Java, Python, etc., and proficiency in J-TAG or ICE debuggers is required. Experience in real-time software development for embedded products is also preferred. The successful candidate will be a motivated self-starter with excellent verbal and written communication skills, capable of collaborating with engineers, partners, and customers across different geographies. Demonstrated experience in working with senior management in a corporate environment, as well as business process streamlining and transformation, is essential. The candidate should be a hands-on technical lead willing to dive into details to gain firsthand knowledge of issues and actively contribute to team success. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. Reasonable accommodations will be provided upon request to support individuals with disabilities throughout the hiring process. Qualcomm expects its employees to adhere to all applicable policies and procedures, including security and confidentiality requirements. Please note that Qualcomm's Careers Site is exclusively for individuals seeking employment at Qualcomm. Staffing and recruiting agencies, as well as individuals represented by agencies, are not authorized to use the site or submit profiles, applications, or resumes. Unsolicited submissions from agencies will not be accepted. For more information about this role, please contact Qualcomm Careers.,
Posted 1 month ago
2.0 - 8.0 years
0 Lacs
karnataka
On-site
Qualcomm India Private Limited is seeking a Hardware Engineer to join their Engineering Group. As a Qualcomm Hardware Engineer, you will be involved in planning, designing, optimizing, verifying, and testing electronic systems, circuits, mechanical systems, and various other components to develop cutting-edge products. You will collaborate with cross-functional teams to deliver solutions that meet performance requirements. The ideal candidate will have a strong background in CPU architecture and analysis, as well as experience with ARM/X86 chipsets and embedded system concepts. Minimum qualifications for this role include a Bachelor's degree in Computer Science, Electrical/Electronics Engineering, or a related field with at least 4 years of Hardware Engineering experience. Alternatively, a Master's degree with 3+ years of experience or a PhD with 2+ years of experience will also be considered. The selected candidate will work on Qualcomm Snapdragon CPUSS Architecture and performance team, analyzing performance aspects of Snapdragon CPU subsystem, guiding the execution team, and driving deep dive analysis on performance issues. Essential skills and experience for this position include familiarity with Microprocessor and/or SoC Architecture, ARM processor-based systems, cache configurations, workload performance characterization, and debugging skills in a bare-metal environment. The candidate should also have experience with Lauterbach debug environment, workload-driven investigations, and performance projections on silicon. Strong data analysis skills, programming experience, and knowledge of Linux and Android internals are desirable. Applicants should hold a Bachelor's degree in Electrical, Electronics, or Computer Engineering and/or Computer Science with at least 6 years of experience in SOC/CPU post-silicon validation/performance analysis. Strong knowledge of modern OS kernel (Android, Linux) is required for this role. Qualcomm is an equal opportunity employer and is committed to providing reasonable accommodations for individuals with disabilities during the application/hiring process. Overall, Qualcomm is looking for a candidate with a passion for hardware engineering, performance analysis, and system-level debugging, who can collaborate effectively with peers and senior engineers to drive innovation and excellence in product development.,
Posted 1 month ago
4.0 - 6.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Job Overview With 125 Arm-powered products shipped every second, we&aposll be in a over a trillion smart devices by 2035. Your smartphone, award-winning VR gaming, the world&aposs fastest supercomputer our engineers are designing the advanced core processors leading the race towards a connected, autonomous, hyper-performance future. The Architecture and Technology Group (ATG) at Arm develops technologies and products for Arms future architecture roadmap. Architecture Verification product group develops Architecture Compliance Kits that are used by multiple development teams to validate that implementations are compliant to the Arm architecture specification. This role gives you an opportunity to work on the latest Architecture of the Arm Cores & System IPs. You will learn Arm Architectural and apply it along with hardware and software verification skills to develop high quality and reliable Architecture Verification IP. You possess good engineering and technical skills, fair understanding of CPU architecture/microarchitecture. Responsibilities Understand architecture definitions, carry out investigations and feasibility studies, develop verification strategy and contribute to development of compliance product Design verification testcases/scenarios in assembly/C/HVL and higher abstraction languages using automation techniques as needed Excellent verbal and written communication skills Self-motivated and willing to take up additional responsibilities to contribute to the teams success. Required Skills and Experience Btech/B.S. or MTech/M.S./PhD in Computer Engineering/Computer Science or Electronics Engineering 4+ Years of engineering experience (CPU/sophisticated IP verification is a plus) Nice To Have Skills and Experience Strong understanding of basic computer architecture Good in logical programming using C/C++/ Assembly with experience in embracing software engineering standard methodologies. Familiar with verification process such as Test Plan development, Testcase development Familiarity of Unix / Linux working environment Experience in CPU verification would be a plus In Return We promise you endless opportunities to experiment and go even further in hardware! From architecture definition to sophisticated core implementation to full custom physical IPs, here you&aposll have our backing to push limits in vital areas. Accommodations at Arm At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email [HIDDEN TEXT] . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud, or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arms approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the teams needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and dont discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Show more Show less
Posted 1 month ago
8.0 - 10.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Job ID 2025-14005 Date posted 11/04/2025 Location Bengaluru, India Category Architecture Job Overview The Architecture and Technology Group (ATG) at ARM develops technologies and products for ARMs future architecture roadmap. As part of the evolution of new architecture specifications, modeling and performance analysis is an integral and essential element that enables evaluation of the key architecture features in terms of performance and functionality. This team works alongside the leading architects in their field to develop new models and design performance studies to evaluate and craft new architecture features. Ensuring generational performance gains requires the understanding of not only the core, microarchitecture, and system-level details but also what runs on them. We are seeking a highly motivated and skilled engineer to help enable and drive analysis, characterization and gain deep understanding of sophisticated workloads. This role requires the individual to work with engineers across the globe ranging from hardware architects to software and toolchain experts. This is a highly versatile and visible role that would help shape the next generation CPU microarchitecture through workload performance analysis. Do you want to shape the future of the Arm compute technologies that will enable the next revolution in computing We have an excellent opportunity for a motivated individual to work on crafting our next-generation Arm technologies in the ATG group. Responsibilities Work on analysis of CPU & System benchmarks, dealing with SPEC CPU, Android benchmarks, Browser workloads, AI/ML workloads and other relevant high-performance applications contributing towards performance analysis of cutting edge and future ARM ISA Develop performance models to evaluate new architectural features. Perform detailed workload characterization to study application characteristics, performance bottlenecks and propose architectural solutions, using ARM internal and open-source profiling tools. Collaborate with ARM architects who define future ISA, and IP teams, to define the workload characterization & expand scope of applications & workloads Understand workload build & sampling tools to help providing right workload framework for performance analysis like simpoints, compilation options with GCC/LLVM etc. Create profiling and visualization frameworks to analyse with right level of abstraction. Contribute to automation for streamlining production processes Stay up to date on the latest advancements in application development, workload characterization, performance analysis and modelling technologies. Required Skills And Experience 8+ years in the semiconductor industry working on some aspect of CPU architecture performance modelling or analysis or verification. A background in Electrical Engineering, Computer Engineering, or Computer Science with a good foundation in computer architecture, and microarchitecture. Understanding of general-purpose CPU architecture, CPU microarchitecture, including knowledge of areas such as processor pipelines, caches, and memory hierarchy. Proficient in C/C++ for programming for large-scale software development, familiarity with and Python scripting language skills. Excellent communication, and interpersonal skills with ability to convey effectively complicated solutions. Nice To Have Skills And Experience Experience with CPU performance modelling or performance analysis is plus Understanding of workloads used for performance optimization is a plus Understanding and experience of working with CPU performance modelling methodologies Ability to work in a fast-paced environment with changing priorities and requirements Experience with Unix, scripting, and source control systems (e.g., Git, Subversion). In Return We promise you endless opportunities to experiment and go even further in hardware! From architecture definition to sophisticated core implementation to full custom physical IPs, here you&aposll have our backing to push limits in vital areas. Accommodations at Arm At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email Hybrid Working at Arm Arms approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the teams needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and dont discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Show more Show less
Posted 1 month ago
3.0 - 7.0 years
0 Lacs
hyderabad, telangana
On-site
As a Senior Verification Engineer at NVIDIA's CPU verification team, you will have the exciting opportunity to work on cutting-edge CPUs that power the next generation of self-driving cars, including high-end SoCs like Xavier. Xavier features a custom "Denver" class CPU designed to deliver exceptional performance while meeting automotive standards such as ISO26262. In this role, you will collaborate with a team of talented engineers to verify micro-architecture and architecture features at various levels, ranging from unit to subsystem and full chip testbenches, including FPGA and Silicon. You will also have the chance to work closely with CPU architects to develop verifiable designs and contribute to full-stack development, ensuring that sequences are verified at the software simulator level and successfully implemented on silicon with a complete software stack. The ideal candidate for this position should have strong verification fundamentals and the ability to seamlessly transition between working on software simulators and silicon. Proficiency in CPU architecture, particularly ARM knowledge, as well as experience with Verilog, System Verilog, and excellent debugging skills are essential. Additionally, candidates should possess a minimum of 3 years of experience in Computer Science, Electronics Engineering, or related fields at the Bachelor's or Master's level. To truly stand out in this role, you should have experience working on diverse CPU unit/microarchitecture verification projects, demonstrate expertise in coverage-driven verification, and showcase a track record of successful collaboration with geographically diverse multi-functional teams. At NVIDIA, we offer competitive salaries, a comprehensive benefits package, and an inspiring work environment that attracts some of the most talented individuals in the industry. If you are a creative and autonomous engineer with a genuine passion for technology, we invite you to join our rapidly growing, best-in-class engineering teams and make a meaningful impact in the world of CPU verification.,
Posted 1 month ago
7.0 - 12.0 years
5 - 10 Lacs
Hyderabad, Telangana, India
On-site
KEY RESPONSIBILITIES: Serve as a Performance Architect in AMDs design engineering team. Participate in microarchitecture exploration, performance modeling, and analysis for SoC designs that include next-generation CPU cores, memory technologies, scalable interconnects, and quality-of-service. Intimately understand design architecture and propose solutions to enhance performance. Responsible for micro-benchmarking, workload characterization, competitive analysis, bottleneck identification, and optimization. Develop tools and methodology for performance analysis of workloads. Communicate, propose, and implement solutions to processor and system performance issues. PREFERRED EXPERIENCE: Experience with CPU, GPU, or computer system microarchitecture Experience with the development and usage of computer system performance models Experience with computer workload analysis Strong programming skills, including experience with C++ and Python (or similar). ACADEMIC CREDENTIALS + INDUSTRY EXPERIENCE: PhD in Computer Science/Engineering, and 3+ years of experience as a Performance Engineer M.S./M.Tech in Computer Science/Engineering, and 5+ years of experience as a Performance Engineer B.Tech in Computer Science/Engineering, and 7+ years of experience as a Performance Engineer
Posted 1 month ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
Minimum qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). 5 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role. Experience in the development and tuning of industry standard benchmarks for applications such as databases, virtualization stack, storage, and networking performance. Experience with CPU architecture and server hardware. Preferred qualifications: Master's degree or PhD in Computer Science or a related technical field. Experience collaborating with teams across different organizations and supporting key external customers. Comfortable with working in a fast moving organization. About The Job Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way. With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally. Google Cloud accelerates every organizations ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Googles cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Responsibilities Build industry standard benchmarks to ensure GCE VM families deliver the best performance for customer workloads. Develop innovative technical solutions to improve VM performance and support critical GCE customers to ensure the performance of their workload on GCE meets their expectation. ,
Posted 2 months ago
7.0 - 10.0 years
7 - 10 Lacs
Bengaluru / Bangalore, Karnataka, India
On-site
Roles and Responsibilities Independent Verification Ownership of IP DV. Collaborating with various across functional team at multiple geo location as part of execution. Expected to work hands on to close all aspects of verification activities including Testplan creation, building testbenches based on standard DV methodology, developing DV Infrastructure (Coverage/Regression/Simulation Scripts) Must have experience in developing test benches for IP/Subsystems/SoC. In depth knowledge and hands on experience in the execution of verification of SoC/SS/IP DV Previous experience of independently driving IP DV projects from Ability to lead a team by providing technical guidance as well as by part of execution by debugging and SoC architecture understanding capabilities Strong hands on experience with common verification tools and methodology including UVM/System Verilog/CDV/MDV, DV signoffs Must have a strong domain expertise in one or more following areas - CPU/Cache Coherency/CPU Pipeline/Cache/Branch Prediction/MMU Experience in Hybrid testbenches (SV, C/C++, Python) and C/C++ based CPU vectors/stimulus based verification is desirable Experience/Exposure to RISC-V Core DV or any other Core DV is highly preferred Experience - 7-10 Years Qualifications B.Tech/B.E/M.Tech/M.E
Posted 3 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |