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