Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Arm Limited
embedded C/C++ based SoC verification environments Knowledge of assembly language (preferably ARM), C/C++ and/or hardware verification languages e.g. ( SystemVerilog), shell programming/scripting (g. Tcl, Perl, Python etc.) Experienced in one or more of various verification methodologies - UVM/OVM, formal, low power, emulation More ❯
DSP, or FPU architectures and debugging/testing strategies. Hands-on experience with ASIC, FPGA, and physical design tools (P&R). Proficiency in SystemVerilog, C, SystemC, C++, Python, Perl, or TCL. Knowledge of place and route methodologies. Strong communication skills, both written and spoken, in English. Who we are More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
implementation and testing, support DesirableExperience: Practical experience of working on GPU/microprocessor designs Knowledge of 3d Graphics - OpenGL, Vulkan, DirectX Working knowledge of SystemVerilog Assertions (SVA) Mentoring team members Experience in leading teams or projects Knowledge of scripting eg Python, Perl or unix shell scripting Experience of design for More ❯
speed I/O like GTM and F-Tile transceivers Expertise in FPGA tool flows: synthesis, partitioning, place & route, timing analysis Strong skills in SystemVerilog, Verilog, VHDL, and scripting (tcl and Python) Experience with high-performance FPGA devices such as Xilinx Versal Premium or Intel Agilex 7 If you're More ❯
embedded C/C++ based SoC verification environments. Knowledge of assembly language (preferably ARM), C/C++ and/or hardware verification languages e.g. (SystemVerilog), shell programming/scripting (e.g. Tcl, Perl, Python etc.). Experienced in one or more of various verification methodologies - UVM/OVM, formal, low power More ❯
Science (CS), or a related technical field. Prior experience in designing, coding, testing, and verifying FPGAs and/or ASICs. Proficiency in VHDL, Verilog, SystemVerilog, as well as C or C++ programming languages. Familiarity with RTL synthesis and the ability to write timing, area, and other pertinent constraints. Experience working More ❯
Science (CS), or a related technical field. Prior experience in designing, coding, testing, and verifying FPGAs and/or ASICs. Proficiency in VHDL, Verilog, SystemVerilog, as well as C or C++ programming languages. Familiarity with RTL synthesis and the ability to write timing, area, and other pertinent constraints. Experience working More ❯
to improve verification efficiency and coverage. Required Skills and Experience : Solid understanding of SoC Verification (using C Testcases), hardware description and verification languages e.g. SystemVerilog, Verilog, VHDL. Understanding of Computer architecture, bus protocols (e.g., AXI, AHB), and peripherals. Experience with Tcl, Python or other scripting languages. "Nice To Have" Skills More ❯
Experience Defence domain experience or relevant experience in the Aerospace industry Development and certification of airborne equipment New Product Introduction experience Independent verification using SystemVerilog/UVM Experience of embedded processor cores (e.g. ARM) in FPGA designs Qualifications Honours degree or equivalent in Electronics Engineering or another STEM-based subject More ❯
implementation and testing, support. Proven technical and/or team leadership skills. Practical experience of working on microprocessor designs. Desirable experience: Working knowledge of SystemVerilog Assertions (SVA). Mentoring team members. Knowledge of scripting eg Python, Perl or unix shell scripting. Knowledge of assembly language (preferably ARM), C/C++ More ❯
implementation and testing, support. Proven technical and/or team leadership skills. Practical experience of working on microprocessor designs. Desirable experience: Working knowledge of SystemVerilog Assertions (SVA). Mentoring team members. Knowledge of scripting eg Python, Perl or unix shell scripting. Knowledge of assembly language (preferably ARM), C/C++ More ❯
implementation and testing, support. Proven technical and/or team leadership skills. Practical experience of working on microprocessor designs. Desirable experience: Working knowledge of SystemVerilog Assertions (SVA). Mentoring team members. Knowledge of scripting eg Python, Perl or unix shell scripting. Knowledge of assembly language (preferably ARM), C/C++ More ❯
/documentation Desirable Development of real-time, embedded, safety-critical firmware, preferably in accordance with RTCA/DO-254 DAL D Independent verification using SystemVerilog/UVM Relevant experience in the Aerospace or Defence industry Experience of embedded processor cores (e.g. ARM) in FPGA designs Familiarity with latest FPGA device More ❯
Skills and Experience: Worked on embedded C/C++ based SoC verification environments. Knowledge of assembly language (preferably ARM), and hardware verification languages e.g. SystemVerilog, shell programming/scripting (e.g. Tcl, Perl, Python etc.). Experienced in one or more of various verification methodologies - UVM, formal, low power, emulation. Exposure More ❯
and testing, support Desirable Experience: Practical experience of working on GPU/microprocessor designs Knowledge of 3D Graphics - OpenGL, Vulkan, DirectX Working knowledge of SystemVerilog Assertions (SVA) Mentoring team members Experience in leading teams or projects Knowledge of scripting e.g., Python, Perl or UNIX shell scripting Experience of design for More ❯
might also have experience of one or more of the following: Build systems (e.g. Bazel, Nextflow, FuseSoC) Hardware EDA tools (eg. simulation, linting, synthesis) Systemverilog, C/C++, Simulator DPI/VPI Containerization (eg. Docker) Distributed Compute, Orchestration Jenkins Automation Software templating, rendering Data Engineering/Data Science/Machine More ❯
Glasgow, Renfrewshire, United Kingdom Hybrid / WFH Options
Rolls-Royce plc
IBM DOORS, Siemens QuestaSim/ModelSim, Synopsys Synplify Pro Standards: IEC 61513, IEC 62566, IEC26262, DO 254; techniques like UVM, Formal Verification Languages: VHDL, SystemVerilog, TCL, Python We are committed to diversity, inclusion, and equal opportunity. More info at Security clearance (SC) and UK nationality are required for employment due More ❯
Vertical/Horizontal re-usable Verification Environments Test plan development based on Design documents and interaction with design/systems engineers Writing and debugging SystemVerilog assertions Analysing coverage data and working with Design teams to address coverage holes Develop/augment framework for running regressions Running/Debugging Power aware More ❯
the implementation team to optimize those designs. Required Skills and Experience: Experience of RTL design for complex SoC development using Verilog and/or SystemVerilog Experience or knowledge in the following areas: Static design checks, Synthesis and timing analysis, Power management techniques, Power and Clock domain crossing An understanding of More ❯
language. Understanding of computer architecture fundamentals, such as pipelining, exception handling, memory systems. Perhaps some practical experience of working on microprocessor designs. Familiarity with SystemVerilog, maybe using a methodology such as UVM. Python programming experience, for example to automate verification flows. C++ programming experience, maybe in the context of a More ❯
and close collaboration with Analog and Digital Design engineers. Description Definition and design of Self-checking verification environments for multi-layer systems using the SystemVerilog UVM library. The responsibility spans from concept discussions, verification strategy definition and execution of the verification tasks to ensure bug-free tape-outs. The AMS More ❯
language. Understanding of computer architecture fundamentals, such as pipelining, exception handling, memory systems. Perhaps some practical experience of working on microprocessor designs. Familiarity with SystemVerilog, maybe using a methodology such as UVM. Python programming experience, for example to automate verification flows. C++ programming experience, maybe in the context of a More ❯
language. Understanding of computer architecture fundamentals, such as pipelining, exception handling, memory systems. Perhaps some practical experience of working on microprocessor designs. Familiarity with SystemVerilog, maybe using a methodology such as UVM. Python programming experience, for example to automate verification flows. C++ programming experience, maybe in the context of a More ❯
or choose to work from one of their hubs in cities like London or Dubai. What We're Looking For Proficiency in Verilog/SystemVerilog with experience in FPGA design. Hands-on expertise with Xilinx Vivado, Altera Quartus, and FPGA debugging tools (ILA, SignalTap). Experience in peripheral integration (10G More ❯