Floating Point Logic Design at Rivos
Austin, Texas, USA -
Full Time


Start Date

Immediate

Expiry Date

16 Oct, 25

Salary

0.0

Posted On

16 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, Formal Verification, Programming Languages, C, Creativity, Design Principles

Industry

Electrical/Electronic Manufacturing

Description

REQUIREMENTS



    • Thorough knowledge of CPU or AI accelerator design work experience in one or more of the following areas:

    • In-depth knowledge of IEEE-754, and experience in optimizing FMA operations.
    • Creativity in designing various implementation methods to balance performance, power, and area when dealing with both integer and floating point operations for high performance, energy efficient components.
    • Expertise in coding complex mathematical functions (such as logarithms, exponentials, etc.) at a very fine level of precision using C or other high-level programming languages.
    • Working knowledge of Hector, c2rtl, or similar tools used for formal verification.
    • Understanding the algorithms used in common ALUs like multipliers and the tradeoff between area and power.
    • Knowledge of System Verilog
    • Experience with simulators and waveform debugging tools
    • Knowledge of logic design principles along with timing and power implications
    • Understanding of low power microarchitecture techniques
    • Understanding of high performance techniques and trade-offs in a CPU microarchitecture
    • Experience in C or C++ programming

    EDUCATION AND EXPERIENCE



      • PhD, Master’s Degree or Bachelor’s Degree in technical subject area.

      Responsibilities


        • As a Floating Point & Logic Design Engineer, you will own or participate in the following:

        • Microarchitecture development and specification - from early high-level architectural exploration through micro architectural research and arriving at a detailed specification
        • Development, assessment, and refinement of RTL design to target power, performance, area, and timing goals
        • Design delivery - work with multi-functional engineering team to implement and validate physical design on the aspects of timing, area, reliability, testability and power
        • Validation - support test bench development and simulation for functional and performance verification
        • Performance exploration and correlation - explore high performance strategies and validate that the RTL design meets targeted performance
        Loading...