Silicon Design Framework and Emulation-Prototyping Engineer enabling fast, reliable hardware-software co-design. Join a dynamic and growing Hardware Design team in Barcelona, Spain.
Responsibilities
Develop and Implement Emulation & Prototyping strategies based on product goals and KPIs
Enable Accelerated HW Validation, Compliance testing and Stress Testing using Emulation platforms
Enable Hardware SW-driven Software Development and Debug on Emulation and Prototyping Platforms
Contribute to the definition and maintenance of Virtual Platforms for SW development, Co-Emulation (Hybrid platforms), SW-driven HW Verification and Architectural Exploration
Develop and maintain Emulation, Prototyping and Virtual Prototyping Frameworks to enable the Performance and Power Analysis of the SoC
Requirements
At least 5 years of past experience developing in SoC Design and delivering hardware products or solutions
HDL and HVL Languages (Verilog, System Verilog, C/C++, SystemC, VHDL)
Familiarity with UVM methodology and Testbench construction, Functional Coverage and Verilog Assertions, Verification IPs
EDA Tools for digital simulation (Questa, VCS, Xcelium) and Debug (Visualizer, Verdi, Verisium)
Direct Experience with Commercial Emulation Platforms (Synopsys Zebu EP1/2, Cadence Palladium Z1/Z2, Siemens Veloce Strato+) or Prototyping Platforms (Synopsys HAPS-80/100, Cadence Protium X1/X2, Siemens Primo, Primo CS, ProFPGA, ProFPGA CS) is appreciated
Direct experience in developing/setting-up custom or commercial transactors for interfacing System Verilog UVM Testbench or SystemC TLM Virtual Platforms with Emulation platforms is appreciated
Direct experience setting-up Emulation and prototyping platforms for SW debug through physical or virtual JTAG interface is appreciated
Familiarity with System / Functional Modeling Languages (C,C++, SystemC TLM LT/AT)
Direct experience in constructing virtual platforms for SW development, architectural exploration, co-emulation.
Experience with Commercial Virtual Prototyping platforms (Synopsys Platform Architect, Virtualizer or Cadence Helium or Siemens NextGen/Vista) or other opensource frameworks like Gem5
Experience in Processors Compliance Testing, ISS simulators & reference models (Spike, riscvOVPsim), Stress Tests, Benchmarking and other commercial processor centric functional verification suites (Sting, ImperasDV) is appreciated
Familiarity with high performance coherent on-chip & chiplet to chiplet communication protocols (AXI-ACE, CHI, CXL), interfaces (PCIe, UCIe), debug interfaces/protocols (JTAG, ATB, TPIU etc…) cache coherency, interfaces to High Performance Memory Systems (HBM controller/PHY) is appreciated
Experience with RISC-V toolchain and ISA is a plus
Excellent communication skills
MS in EE, CE, CS or a related technical discipline.
Benefits
Join an innovative team and experience company growth.
We believe in investing in our employees and providing them with the opportunities they need to grow and develop their careers.
Enjoy a hybrid work environment.
We also offer a flexible schedule.
We offer a remuneration that values your experience.
Principal Software Architect leading research and prototype creation for a real - time digital twin of telecommunication networks. Collaborating with global engineering teams to deliver a scalable product.
Software Engineer at Teradyne developing software for Automatic Test Equipment. Collaborating with cross - functional teams to deliver high quality solutions with a focus on innovation and quality.
VP of Software Engineering leading the technical strategy for Customer Success products. Building global engineering teams and collaborating with executives in the AI - driven landscape.
Drivers Software Developer at OPAL - RT Technologies developing board drivers for RT - LAB and HYPERSIM software. In Agile/Scrum environment, participate in software development and testing of communication protocols.
Software Development Engineer developing Booz Allen’s Software - Defined Everything platform for AI and secure software services. Collaborating with innovators to build impactful solutions.
Senior Principal Software Engineer creating applications and data platforms for GSK R&D. Leading software development with Python, Azure, AI, and data engineering initiatives.
Software Engineer developing and maintaining mission management applications for national security. Collaborating within an agile framework and focusing on microservices and cloud - native architectures.
Senior Safety Design Software Architect leading safety initiatives for the AV software team at GM. Collaborating on safety requirements, ensuring compliance, and improving software safety processes.
Software Engineer Intern supporting development at Betfair Romania. Join dynamic teams to solve challenges in an agile environment focused on quality and best practices.