SiFive Logo

SiFive

Workloads Performance Analysis Engineer

Posted 21 Days Ago
Be an Early Applicant
8 Locations
194K-237K Annually
Mid level
8 Locations
194K-237K Annually
Mid level
The role involves tuning software benchmarks, analyzing performance bottlenecks, characterizing workloads, and developing performance projections for RISC-V based CPU IPs.
The summary above was generated by AI

About SiFive

As the pioneers who introduced RISC-V to the world, SiFive is transforming the future of compute by bringing the limitless potential of RISC-V to the highest performance and most data-intensive applications in the world. SiFive’s unrivaled compute platforms are continuing to enable leading technology companies around the world to innovate, optimize and deliver the most advanced solutions of tomorrow across every market segment of chip design, including artificial intelligence, machine learning, automotive, data center, mobile, and consumer. With SiFive, the future of RISC-V has no limits.

At SiFive, we are always excited to connect with talented individuals, who are just as passionate about driving innovation and changing the world as we are.  

Our constant innovation and ongoing success is down to our amazing teams of incredibly talented people, who collaborate and support each other to come up with truly groundbreaking ideas and solutions.  Solutions that will have a huge impact on people's lives; making the world a better place, one processor at a time. 

Are you ready?  

To learn more about SiFive’s phenomenal success and to see why we have won the GSA’s prestigious Most Respected Private Company Award (for the fourth time!), check out our website and Glassdoor pages.

Job Description:

 

SiFive is creating RISC-V based CPU IPs faster and cheaper than ever before by combining the best practices of rapid, iterative software design with the proven fidelity of hardware engineering.  We are seeking a person who is passionate to learn how applications and computer systems interact and to develop high performance computer systems.

Responsibilities:

  • Setup and tune software and benchmarks on Linux operating systems

  • Ability to independently analyze performance bottlenecks in micro-architecture and software stack.  Awareness of potential security holes is a plus.

  • Develop innovative methods to characterize workloads on simulators, emulators and/or hardware platforms.

  • Develop performance projection methodology for complex workloads 

Requirements:

  • MS or PhD in Computer Science / Computer Architecture

  • 3+ years of experience in workload characterization and performance analysis

  • Good foundation in computer architecture of high performance out-of-order CPU designs.  Awareness of known industry micro-architectures is a plus.

  • Good foundation in workload characterization to identify HW/SW performance bottlenecks

  • Knowledgeable in workload reduction techniques for efficient performance simulation and projection 

  • Knowledgeable in linux operating system, software / package installation, shell scripting, Python, Perl and Tcl programming.

  • Competency in software engineering best practices needed to maintain and refactor very large object oriented code bases.  

Pay & Benefits

Consistent with SiFive values and applicable law, we provide the following information to promote pay transparency and equity. We have a market-based pay structure which varies by location.  Please note that the base pay range is a guideline, and our compensation range reflects the cost of labor in the U.S. geographic market based on the location of the role. Pay within these ranges varies and depends on job-related knowledge, skills, and relevant work experience. 

For candidates who receive and offer, the starting salary will vary based on various factors including, but not limited to, such qualifications as, skill level, competencies, and work location.  The range provided may represent a candidate range and may not reflect the full range for an individual tenured employee.

Base Pay Range

$193,950.00-$237,050.00

In addition to base pay, this role may be eligible for variable/ incentive compensation and/ or equity.  In addition, this role is eligible for a comprehensive, competitive benefits package which may include healthcare and retirement plans, paid time off, and more! 

Additional Information:

This position requires a successful background and reference checks and satisfactory proof of your right to work in

United States of America

Any offer of employment for this position is also contingent on the Company verifying that you are a authorized for access to export-controlled technology under applicable export control laws or, if you are not already authorized, our ability to successfully obtain any necessary export license(s) or other approvals.

SiFive is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

California residents: please see our job candidate notice for more information on how we handle your personal information and your privacy rights: Privacy Policy Document.

Top Skills

Linux
Perl
Python
Tcl

Similar Jobs

Yesterday
Easy Apply
Remote
Hybrid
Bordeaux, Gironde, Nouvelle-Aquitaine, FRA
Easy Apply
Mid level
Mid level
Artificial Intelligence • Computer Vision • Hardware • Machine Learning • Robotics • Software • Agriculture
The Field Robotics Engineer provides technical support in the field, conducts maintenance, and collaborates with customers and internal teams, ensuring optimal equipment performance and customer satisfaction.
Top Skills: AIComputer VisionDeep LearningHvacRobotics
Yesterday
Paris, Île-de-France, FRA
Senior level
Senior level
Automotive • Software
The Sr. Software Integration Engineer integrates software modules, provides customer support, manages vendor relationships, and optimizes system performance with a focus on automotive technologies.
Top Skills: AndroidC/C++Can BusEmbedded SystemsEthernetHTTPLinuxMqttPosixPythonShell ScriptingTcp/Ip
2 Days Ago
Easy Apply
Hybrid
Paris, Île-de-France, FRA
Easy Apply
50K-200K
Senior level
50K-200K
Senior level
AdTech • Big Data • Digital Media • Marketing Tech
As a Senior Machine Learning Engineer, you'll design, develop, and deploy deep learning models for image/video classification, collaborating with cross-functional teams to apply machine learning in innovative ways.
Top Skills: AWSGCPOnnxPythonPyTorchTensorFlowTensorrtTriton

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account