FPGA Design Engineer

2 days ago


Santa Clara, California, United States d-Matrix Full time
About d-Matrix

d-Matrix is a pioneering company that has revolutionized the field of memory-compute integration with its innovative digital in-memory compute (DIMC) engine. This groundbreaking technology has enabled the company to break through the memory wall, minimizing data movements and paving the way for accelerated AI compute.

With over $154M in funding, including a Series B offering of $110M, d-Matrix is poised to take the lead in advancing Large Language Models to scale Generative inference acceleration. The company is on track to deliver its first commercial product in 2024, meeting the energy and performance demands of these complex models.

Job Summary

We are seeking an experienced FPGA Design Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and verifying FPGA-based solutions for our AI inference accelerator management. Your expertise in hardware design using HDLs like Verilog or VHDL will be crucial in defining FPGA microarchitecture specifications and collaborating with stakeholders to ensure alignment with project requirements.

Key Responsibilities
  • Design and verify FPGA-based solutions for d-Matrix AI inference accelerator management
  • Define FPGA microarchitecture specifications and collaborate with stakeholders to ensure alignment with project requirements
  • Develop resilient dual boot architecture for multi-core multi chiplet booting
  • Design and implement hardware and software modules for platform power management, health monitoring, and telemetry data acquisition
  • Interface with host server BMC through SMBus mailbox with management protocol overlays such as MCTP, PLDM and SPDM
  • Integrate RISC-V CPU cores and related firmware into FPGA designs
  • Develop eFuse controller within the FPGA
  • Design and integrate a secure boot solution adhering to NIST standards within the FPGA to enable secure booting of d-Matrix accelerator chiplets
  • Collaborate with cross-functional teams to ensure seamless hardware-software integration and support inference accelerator hardware bring-up and troubleshooting
  • Author Python scripts for hardware testing and automation
Requirements
  • Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field, Master's degree preferred with a Minimum of 5+ years of experience in FPGA design and verification
  • Expertise in hardware design using Hardware Description Languages (HDLs) like Verilog or VHDL
  • Familiarity with RISC-V architecture and embedded systems development
  • Understanding of hardware-software integration concepts
  • Experience with scripting languages like Python for test automation
  • Strong analytical and problem-solving skills
  • Excellent communication, collaboration, and teamwork abilities
  • Thrive in dynamic environments where innovative problem-solving is key
  • Experience with industry-standard management protocols (MCTP, PLDM, SPDM)
  • Experience with platform BMC (Baseboard Management Controller)
  • Knowledge of power management techniques (PMBus)
  • Knowledge of hardware security and secure boot concepts
  • Experience with cloud server architectures and concepts
About Us

d-Matrix is an equal opportunity workplace and affirmative action employer. We're committed to fostering an inclusive environment where everyone feels welcomed and empowered to do their best work. We hire the best talent for our teams, regardless of race, religion, color, age, disability, sex, gender identity, sexual orientation, ancestry, genetic information, marital status, national origin, political affiliation, or veteran status.

We appreciate the interest and effort of recruitment firms, but we kindly request that individual interested in opportunities with d-Matrix apply directly through our official channels.


  • FPGA Design Engineer

    2 weeks ago


    Santa Clara, California, United States Rivos Full time

    About the RoleWe are seeking a highly motivated FPGA Design Engineer to join our team at Rivos. As an FPGA Design Engineer, you will play a key role in designing and implementing FPGA RTL across multiple platforms, building up the FPGA design and verification environment, and lab bring-up, test, and debugging of FPGAs and related circuitry and...


  • Santa Clara, California, United States Advanced Micro Devices , Inc. Full time

    FPGA Platform Engineer Job DescriptionWe are seeking a highly skilled FPGA Platform Engineer to join our team at Advanced Micro Devices, Inc. in Santa Clara, CA.Job SummaryThe FPGA Platform Engineer will be responsible for designing and bringing up FPGA platforms for AMD SoC, collaborating closely with cross-functional teams to define system requirements and...

  • FPGA Design Engineer

    1 month ago


    Santa Clara, California, United States Arista Networks Full time

    About the RoleWe are seeking a highly skilled FPGA Design Engineer to join our team at Arista Networks. As a key member of our FPGA Design Team, you will be responsible for designing and verifying complex digital circuits, including test benches, simulators, and FPGA RTL code.Key ResponsibilitiesCreate and maintain test benches in...


  • Santa Clara, California, United States Advanced Micro Devices , Inc. Full time

    About the RoleWe are seeking a highly skilled FPGA Platform Engineer to join our team at Advanced Micro Devices, Inc. in Santa Clara, CA.Key ResponsibilitiesDesign and bring up FPGA platforms for AMD SoCCollaborate with cross-functional teams to define system requirements and design FPGA platforms with High-Speed IOTest and debug FPGA platformsProvide...


  • Santa Clara, California, United States AMD Full time

    About the RoleWe are seeking a highly skilled FPGA Platform Engineer to join our team at AMD. As an FPGA Platform Engineer, you will be responsible for designing and bringing up FPGA platforms for AMD SoC. You will collaborate closely with cross-functional teams to define system requirements and design FPGA platforms with High-Speed IO.Key...


  • Santa Clara, California, United States NVIDIA Full time

    FPGA Prototyping EngineerWe are seeking a highly skilled FPGA Prototyping Engineer to join our team at NVIDIA. As a key member of our design team, you will be responsible for crafting FPGA prototypes of our next-generation GPUs and SOCs on standard FPGA prototyping platforms.Key Responsibilities:Design and implement FPGA prototypes using RTL, partitioning...


  • Santa Clara, California, United States NVIDIA Full time

    Job Title: Senior FPGA Prototyping EngineerWe are seeking a highly skilled Senior FPGA Prototyping Engineer to join our team at NVIDIA. As a key member of our engineering team, you will be responsible for designing, developing, and testing FPGA prototypes for our next-generation GPUs and SOCs.Key Responsibilities:Design and develop FPGA prototypes using RTL,...


  • Santa Clara, California, United States NVIDIA Full time

    About the RoleWe are seeking a highly skilled FPGA Prototyping Engineer to join our team at NVIDIA. As a key member of our engineering team, you will be responsible for designing, developing, and testing FPGA prototypes for our next-generation GPUs and SOCs.Key ResponsibilitiesDesign and develop FPGA prototypes using RTL, partitioning the design, and taking...


  • Santa Clara, California, United States Arista Networks, Inc. Full time

    About Arista NetworksArista Networks is a leading provider of data-driven, client-to-cloud networking solutions for large data center, campus, and routing environments. Our company is driven by a relentless pursuit of innovation, leveraging the latest advancements in cloud computing, artificial intelligence, and software-defined networking to deliver...

  • Verification Engineer

    4 weeks ago


    Santa Clara, California, United States Achronix Semiconductor Full time

    About the RoleAchronix Semiconductor is seeking a highly skilled Verification Engineer to contribute to the development of high-performance FPGA solutions. As a key member of our team, you will be responsible for verifying and validating FPGA cores and related ASIC subsystems implemented in modern FPGA technology nodes.Key ResponsibilitiesVerification and...


  • Santa Clara, California, United States Advanced Micro Devices , Inc. Full time

    FPGA Platform EngineerAt Advanced Micro Devices, Inc., we're pushing the boundaries of innovation to solve the world's most pressing challenges. As an FPGA Platform Engineer, you'll play a critical role in designing and bringing up FPGA platforms for our SoC. You'll collaborate closely with cross-functional teams to define system requirements and design FPGA...


  • Santa Clara, California, United States Achronix Semiconductor Full time

    Achronix Semiconductor Corporation Job OpportunityAchronix Semiconductor Corporation is a leading provider of high-performance FPGA solutions. We are seeking a skilled Hardware Design Engineer to join our team in Santa Clara, California.Job SummaryThe successful candidate will be responsible for designing and implementing the physical implementation of...

  • ASIC Design Engineer

    2 weeks ago


    Santa Clara, California, United States Omnivision Technologies Full time

    Job Title: ASIC Design EngineerWe are seeking an experienced ASIC Design Engineer to join our team at Omnivision Technologies.Responsibilities:Design and implement module-level micro-architectureParticipate in top-level implementation and integrationContribute to both top-level and module-level RTL coding, simulation, synthesis, and timing closureDevelop...

  • ASIC Design Engineer

    3 weeks ago


    Santa Clara, California, United States Omnivision Technologies Full time

    Job SummaryWe are seeking a highly skilled ASIC Design Engineer to join our team at Omnivision Technologies. As a key member of our design team, you will be responsible for designing and implementing module level micro-architecture, participating in top-level implementation and integration, and generating test cases for the module level and chip level.Key...


  • Santa Clara, California, United States eTeam Full time

    Job Title: Hardware EngineerJob Location: Santa Clara, CAJob Duration: 3+ MonthsJob Requirements:BS in Engineering or related field (required), MS preferred and 5+ years of experienceJob Description:Hardware Engineer Role:We are seeking a skilled Hardware Engineer to join our team at eTeam. As a Hardware Engineer, you will be responsible for designing and...


  • Santa Clara, California, United States Aditi Consulting Full time

    Job SummaryAditi Consulting is seeking a skilled Hardware Engineer III to join our team. In this role, you will be responsible for designing and developing printed circuit boards with our company's silicon, as well as external vendor silicon. This includes full-sized mainboards and small single-purpose daughter cards.You will be part of our hardware...


  • Santa Clara, California, United States Omni Vision Inc Full time

    Job Title: SoC Design EngineerOmni Vision Inc is seeking a highly skilled SoC Design Engineer to join our team.Responsibilities:Design and verify image sensor control or processing functionsDevelop high-speed interfaces (USB/MIPI) and integrate them into the SOCPerform full-chip integration and verificationParticipate in FPGA development and bring-upDocument...


  • Santa Clara, California, United States Achronix Semiconductor Full time

    Job Title: Hardware EngineerAchronix Semiconductor Corporation is a leading provider of high-performance FPGA solutions. We are seeking a skilled Hardware Engineer to join our team in Santa Clara, California.Job Summary:The successful candidate will be responsible for designing and implementing the physical implementation of blocks from RTL to GDS in...


  • Santa Clara, California, United States Omnivision Technologies Full time

    Job SummaryOmnivision Technologies is seeking a highly skilled Senior ASIC Design Engineer to join our team. As a key member of our design team, you will be responsible for designing and implementing module-level micro-architecture, participating in top-level implementation and integration, and generating test cases for the module level and chip level.Key...


  • Santa Clara, California, United States Net2Source Inc. Full time

    Job Title: Design Verification EngineerNet2Source Inc. is seeking a highly skilled Design Verification Engineer to join our team. As a Design Verification Engineer, you will be responsible for ensuring the design of complex electronic systems meets the required specifications and standards.Key Responsibilities:Architect and create verification environments...