Arm logo

Principal FPGA Engineer

Arm
Full-time
On-site
Bengaluru, India
Level - Senior

Role Summary

This position involves joining a skilled FPGA Prototyping team to design and implement FPGA prototypes based on Arm's latest IP RTL and SoC designs. The work will encompass understanding complex Arm architectures and integrating these designs into functional FPGA solutions, collaborating with various teams to ensure validated prototypes.

Experience Level

Advanced experience in FPGA design and verification is required, with a strong emphasis on system integration and collaboration with cross-functional teams.

Responsibilities

The selected candidate will:

  • Develop and verify subsystems and peripherals for FPGA prototyping.
  • Modify ASIC RTL for targeted FPGA implementation.
  • Debug and resolve test failures in collaboration with design teams.

Requirements

Candidates must possess:

  • Proficient RTL design skills using Verilog/SystemVerilog with version control experience.
  • Understanding of Arm-based systems and AMBA protocols.
  • Hands-on experience with high-speed I/O peripherals (e.g., LPDDR, PCIe, Ethernet, USB).
  • Experience with scripting languages like Tcl or Python.

Education Requirements

A degree in Electronics Engineering or a related field is preferred. Extensive experience in FPGA engineering may substitute for formal education.