Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

ARM Senior SoC RTL Engineer 
United Kingdom, England, Cambridge 
270794964

21.04.2025

Job Overview:

You'll be part of a project team working collaboratively to create an FPGA prototype for enablement and validation, working with verification and software engineers. You’ll have responsibilities estimating and owning tasks, delivering against a plan and have a strong focus on engineering efficiency and quality.

Responsibilities:
  • Modifying RTL from large complex systems to target a dedicated FPGA prototyping platform
  • Working collaboratively to deliver to a structured plan
  • Mentoring of junior engineers.
  • Liaise and collaborate with development teams, where required, to understand requirements and guide design decisions, ensuring these are implemented and where not possible/feasible providing mitigations and alternatives.
  • Translating technical requirements into estimated and sized packages of work that are direct inputs in forming a resourced project plan.
  • Taking ownership, for your tasks, tracking to the project plan, identifying, and handling risks and reporting status
Required Skills and Experience :

Solid FPGA Engineer with strong technical skills are important for this role! Design automation is essential when constructing efficient design and delivery flows, scripting skills in Python and TCL would be advantageous.

  • Detailed knowledge of the FPGA design flow from RTL design, simulation, synthesis, place & route, constraints, and timing closure
  • Strong RTL skills in Verilog / System Verilog or VHDL.
  • Knowledge and expertise in debugging sophisticated designs in both simulation and hardware.
  • Excellent communications skills, written and spoken English; ability to write coherent documentation.
“Nice To Have” Skills and Experience :
  • Demonstrate an understanding of ASIC/SoC prototyping in FPGA.
  • A creative and structured approach to problem-solving.
  • Working with the latest Xilinx UltraScale+ devices and tools.
  • Knowledge/Experience of implementation of PCIe/CXL and DDR memory sub-systems.
  • Programming languages such as: assembly language (ideally Arm assembler), higher-level (e.g. C), object-orientated (e.g. C++)
  • Use of a UNIX environment and shell programming
  • Scripting skills in Python, Tcl, etc.
  • Experience and knowledge of Arm IP and the AMBA standard