Performance Architecture Engineer

3 weeks ago


Bengaluru, Karnataka, India MIPS Full time

Job Details

We are seeking a Performance Architecture Engineer for Functional Modeling, Performance Modeling, and/or Correlation work. This position requires a candidate with knowledge and interest in functional and performance model development, and correlation between performance models and RTL implementations. The candidate will contribute to the advancement of MIPS high-performance designs through their modeling and correlation work, as part of the MIPS Performance Architecture team.

Responsibilities

  • Maintain and improve RISC-V functional models for DV verification and functional execution of performance models.
  • QEMU modeling, both user and system modes.
  • ESESC modeling.
  • Instruction trace tools maintenance and improvement.
  • Investigating performance discrepancies between performance model and RTL simulation results.

Ideal Candidate Qualifications

  • Background in python, C++, and library development.
  • Strong background in RISC-V ISA, its extensions, and memory management methodologies.
  • Background in Linux and OpenSBI.
  • Written RISC-V compliance tests.
  • Hands-on experience developing and improving workload analysis tools.
  • Hands-on experience setting up and improving automation frameworks.
  • Have worked with tools like QEMU, Spike, or similar functional models.
  • Experience with processor micro-architecture concepts.
  • Written performance models for characterizing performance.
  • Experience deploying workloads running under Linux in QEMU.

Additional Plus

  • Background in DV verification practices
  • Background in hardware constructs like TLBs and caches
  • Experience with RISC-V and/or MIPS CPU architecture
  • Familiarity with the Sparta Modeling Framework, STF tracing tools and libraries, System-C, or similar C++ frameworks

Here's what you can expect from us:

At MIPS, you'll be a member of a fast-growing team of technologists that are creating the industry's highest performance RISC-V processors. Small teams that are part of a non-compartmentalized structure – you'll be able to understand and have an impact on the bigger picture. A great deal of autonomy, with support from some of the industry's most experienced CPU engineers. An unlimited growth path – with the right skills, you can decide where you want to expand and grow in your role at MIPS. The opportunity to learn a great deal about the blossoming RISC-V architecture in cutting edge applications with industry leading customers.

At MIPS we provide meaningful benefits programs and products to our associates and their families. MIPS offers a competitive benefits package that includes medical, dental, vision, retirement savings, and paid leave

More about us:

MIPS is well-known as a microprocessor pioneer, having led the way in RISC-based computing to enable faster and more power efficient semiconductors for a wide range of applications from consumer electronics to networking and communications. More than 30 years after the introduction of the original MIPS RISC architecture, MIPS processors have shipped into billions of consumer and enterprise products.

Today, MIPS is once again leading a RISC revolution as we build on our deep roots to accelerate the RISC-V architecture for high-performance applications. We are focused on delivering our first RISC-V products the MIPS eVocore processors, which provide a new level of scalability for high-performance heterogeneous computing. Because of our RISC heritage, deep engineering expertise, and proven technologies, MIPS can accelerate development and deployment of RISC-V based solutions.



  • Bengaluru, Karnataka, India Meta Full time

    **Summary:** Meta is seeking an ASIC Engineer, Architecture to join our Infrastructure organization. Our servers and data centers are the foundation upon which our rapidly scaling infrastructure efficiently operates and upon which our innovative services are delivered. By holding this role, you will be an integral member of an ASIC team to build...


  • Bengaluru, Karnataka, India Intel Corporation Full time

    Unlocking Peak PerformanceAt Intel, we're committed to unlocking the full potential of computing, and as a Computer Architecture Engineer, you'll play a critical role in this mission. In this role, you'll work with our team to optimize open source AI frameworks, libraries, and models on Intel accelerators, pushing the boundaries of what's possible in deep...


  • Bengaluru, Karnataka, India Tableau Full time

    Job DescriptionJob CategorySoftware EngineeringJob DetailsAbout SalesforceWe're Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too - driving your...

  • Performance Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Risk Resources Full time

    Skills : Performance Engineer (Load Runner, JMeter, Chaos Engineering, Resiliency, Splunk, Dyna-trace, Linux, Shell Script. Key Responsibilities : - Detailed Knowledge of Load Runner and Web based and Java based Applications.- 5 Years working in performance Engineering and analysis.- 5 years of Unix/linux working experience with Shell Scripting PERL.- 5...


  • Bengaluru, Karnataka, India IBM Full time

    Job OverviewThe Senior Performance Modeller - Processor Architecture will be responsible for managing a team of experienced engineers who create accurate models of the Power processor and systems to evaluate their performance and provide design guidance at IBM.Your Key AccountabilitiesManage a team of highly skilled hardware performance modeling, bringup &...


  • Bengaluru, Karnataka, India Google Inc Full time

    Job DescriptionMinimum qualifications:- Bachelor's degree in Electronics Engineering, Computer Engineering or Computer Science, or equivalent practical experience.- 3 years of experience working with System Software of Silicon architecture, GPU and memory subsystem.- Experience in power and performance optimization.- Experience programming in Python, C, or...


  • Bengaluru, Karnataka, India The Alter Office Full time

    Job Description:As a Senior Frontend Engineer at The Alter Office, you will develop high-performance, scalable, and maintainable frontend applications.You will make fast and correct decisions when it comes to architecture, UI state management, and performance optimizations.Push for best practices in frontend development and mentor other engineers.Collaborate...


  • Bengaluru, Karnataka, India Scapia Full time

    Welcome to ScapiaWe are a bunch of passionate people who work together to make travel happen for people. We're looking for a Senior Backend Engineer to join our team.Job ResponsibilitiesYou will be responsible for ensuring the performance, reliability, and scalability of our backend services while mentoring junior engineers and driving best practices across...


  • Bengaluru, Karnataka, India Intel Corporation Full time

    Job Description Develops and drives product definition by building product bounding box (bandwidths, latencies, power ranges, workloads, port counts, and types), develops high-level architecture block diagrams, delivers high-level product architecture specification, and specifies protocols and functional interactions for the product. Drives performance,...


  • Bengaluru, Karnataka, India Qualcomm Full time

    Job DescriptionJob DescriptionCompany:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group Systems EngineeringGeneral Summary:Job OverviewQualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But...

  • Performance Engineer

    3 weeks ago


    Bengaluru, Karnataka, India Cohesity Full time

    Job Description :Cohesity is a leader in AI-powered data security and management. Aided by an extensive ecosystem of partners, Cohesity makes it easy to secure, protect, manage, and get value from data - across the data center, edge, and cloud. Cohesity helps organizations defend against cybersecurity threats with comprehensive data security and management...

  • Performance Engineer

    3 weeks ago


    Bengaluru, Karnataka, India Cohesity Full time

    Job Description : Cohesity is a leader in AI-powered data security and management. Aided by an extensive ecosystem of partners, Cohesity makes it easy to secure, protect, manage, and get value from data - across the data center, edge, and cloud. Cohesity helps organizations defend against cybersecurity threats with comprehensive data security and management...


  • Bengaluru, Karnataka, India Angel One Full time

    **Fintech Pioneer Wanted!**We are Angel One Limited, a leading fintech company, on a mission to revolutionize the financial industry with our cutting-edge solutions.As a Director of Engineering and Architecture, you will lead our team of talented engineers in developing scalable and secure technologies to power our platforms.You will be responsible for...


  • Bengaluru, Karnataka, India MontyCloud Full time

    Job OverviewWe are seeking a skilled and experienced Senior Performance Engineer to join our team. The Senior Performance Engineer will focus on ensuring the scalability, reliability, and performance of our cloud management platform, including serverless architectures. This role involves designing and executing performance testing strategies, analyzing...


  • Bengaluru, Karnataka, India MontyCloud Full time

    Job OverviewWe are seeking a skilled and experienced Senior Performance Engineer to join our team. The Senior Performance Engineer will focus on ensuring the scalability, reliability, and performance of our cloud management platform, including serverless architectures. This role involves designing and executing performance testing strategies, analyzing...


  • Bengaluru, Karnataka, India MontyCloud Full time

    Job OverviewWe are seeking a skilled and experienced Senior Performance Engineer to join our team. The Senior Performance Engineer will focus on ensuring the scalability, reliability, and performance of our cloud management platform, including serverless architectures. This role involves designing and executing performance testing strategies, analyzing...


  • Bengaluru, Karnataka, India ACL Digital Full time

    ACL Digital is seeking a talented Chip Architecture Engineer to join our team. The successful candidate will be responsible for the design and implementation of complex chip architectures.The ideal candidate will have a strong background in physical design, with expertise in synthesis, place & route, CTS, timing convergence, IR/EM checks, and signoff DRC/LVS...


  • Bengaluru, Karnataka, India Google Full time

    Job Description:We are seeking a skilled Hardware Performance Engineer to join our team. As a key member of our team, you will play a crucial role in the development and verification of Google's Tensor SOC. Your expertise in digital logic verification, performance analysis, and workload characterization will be invaluable in ensuring the success of our...


  • Bengaluru, Karnataka, India Luxoft Full time

    At Luxoft, we are seeking a seasoned web architecture engineer to build out and manage our entire web infrastructure. The ideal candidate will have a deep understanding of the overall web architecture and be able to design and implement a scalable and efficient solution.We require the successful candidate to have hands-on experience working with RDBMS and...


  • Bengaluru, Karnataka, India Aptos Full time

    Making a job change is a big decision. Why consider Aptos? You will join a team of remarkable colleagues who are committed and passionate about creating and delivering leading-edge solutions to the retail market. You will be part of an exciting growth journey where we will do everything possible to help you reach and exceed your career dreams. Our...