Job Openings Senior FPGA Designer/Architect

About the job Senior FPGA Designer/Architect

Senior FPGA Designer/Architect (Job Req #2024-008)

Duties:

  • Architect, design, simulate and test leading edge SoC FPGA solutions
  • Develop high-level design requirements and support product definitions
  • Work with other members of the team to verify the functionality of the FPGA, SW & HW
  • Provide significant technical leadership to design review preparation, execution, and timely action item closure for complex issues
  • Generate both specification & design documentation to support cross functional aspects of the NPI process
  • Lead the overall FPGA delivery, which entails collaborating with cross-functional teams, suppliers and customers to ensure the overall design meets the requirements according to an established project plan
  • Thoroughly self-test all designs and support PV/QA throughout development this includes reviewing test plans, validating feedback, and debugging/fixing hardware problems as required
  • Participate in Agile Scrum ceremonies like stand-ups, retrospectives, refinement, and sprint kick-offs
  • Coach and mentor team members to attain breakthrough results in assigned deliverables
  • Create first class FPGA designs by innovating in design, project management, tools and workflow

Requirement:

  • In-depth knowledge of (System)Verilog
  • Expert in FPGA workflow including RTL design capture, synthesis, timing closure, prototyping and release processes
  • Knowledge of GIT revision control systems, branching and tagging methodologies
  • Expertise in RTL debugging through simulations and in-FPGA logic analyzers
  • Familiarity with the following technologies:
    • SoC FPGA interconnects such as Avalon or AXI interfaces
    • PCI Express, Ethernet 1/10/25/100GE, 12G-SDI, HDMI, DisplayPort
    • Compression technologies: NDI, SRT, AVC/HEVC
    • High-speed transceivers
    • Timing recovery / Synchronization
    • DMA engines, hardware acceleration (off-load engines), and high-performance memory controllers
    • UVM Based Testbenches
    • Vivado and Quartus development tools
  • Knowledge of software languages such as C, C++, Python a plus
  • Understanding of digital video, audio and associated audio standards a plus
  • B.S. in Engineering required
  • Strong interpersonal skills with ability to work as part of a team or independently as required
  • Keen observational skills and problem solving intuition
  • Organized and detail oriented self-starter
  • Ability to learn new concepts quickly and work towards finding creative solutions to challenging problems
  • Comfortable moving forward aggressively; balancing risks appropriately to optimize success across all business aspects good, fast, and cheap
  • Equally comfortable contributing as a team member or championing an idea with upper management
  • Minimum 8 years FPGA development experience with expertise in Video/Audio technologies preferred