Emulation & Prototyping Senior Engineer

Openchip & Software Technologies
Barcelona, Spain
2 days ago
Apply on www.adzuna.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

Computing Platforms Bash Shell C++ (Programming Language) Computer Programming Computer Engineering Continuous Integration Software Debugging Linux Logic Synthesis of Circuits Emulators Ethernet Firmware
+17 more
Field-Programmable Gate Array (FPGA) Hardware Design Joint Test Action (IEEE Standards) Python (Programming Language) PCI Express Reduced Instruction Set Computing System Testing SystemVerilog Tcl (Programming Language) Toolchain Verilog VHSIC Hardware Description Language (VHDL) Vivado Fpga Hardware Build Management Information Technology Hardware Debugging

Job description

At OpenChip, the Emulation & Prototyping team enables system-level validation of next-generation RISC-V and chiplet-based computing platforms before silicon is available.

As an Emulation & Prototyping Senior Engineer, you will work at the intersection of Hardware Design, Design Verification, Firmware, Software and Performance teams to build and operate large-scale pre-silicon validation environments. You will help transform RTL designs into executable system platforms and support software bring-up, system validation, performance analysis and HW/SW co-debug.

This role is ideal for engineers coming from Emulation, Design Verification, FPGA Prototyping, SoC Integration, Silicon Validation or Firmware/Software Bring-up backgrounds who enjoy solving complex system-level problems., * Develop and maintain system-level emulation and prototyping environments.

  • Integrate RTL, memory models, transactors and debug infrastructure into validation platforms.
  • Prepare and maintain compilation flows, build environments and automation frameworks.
  • Support firmware and software teams during platform bring-up and hardware debugging.
  • Enable Linux boot, benchmark execution, stress testing and system validation campaigns.
  • Perform HW/SW co-debug using waveform analysis, JTAG, software traces and system-level observability tools.
  • Collaborate closely with Design, Verification, Firmware and Architecture teams to root-cause complex issues.
  • Contribute to performance validation, benchmarking and platform readiness for internal and external users.
  • Develop scripting and CI/CD infrastructure to automate compilation, deployment and regression execution.

Requirements

  • MS or BS in Electrical Engineering, Computer Engineering, Computer Science or related field.
  • 7+ years of professional experience in semiconductor development.
  • Strong understanding of digital design and SoC architectures.
  • Experience with RTL languages such as SystemVerilog, Verilog or VHDL (preferred System
  • Verilog)
  • Experience with digital verification or simulation flows using tools such as VCS, Xcelium or
  • Questa (Preferred VCS)
  • Experience debugging complex hardware, firmware or system-level issues.
  • Linux environment knowledge.
  • Experience with C/C++ programming
  • Experience with scripting and automation (Python, Tcl, Bash or similar).
  • Strong communication and cross-functional collaboration skills., * Experience with large SystemVerilog/UVM environments.
  • Experience with Linux bring-up, boot flows and low-level firmware development.
  • Experience with JTAG, OpenOCD, GDB and HW/SW debug.
  • Familiarity with RISC-V architectures and toolchains.
  • Experience with AXI, CHI, PCIe, Ethernet, CXL or UCIe IPs and Protocols
  • Experience with FPGA development tools such as Vivado.
  • Experience with hardware emulation or multi-FPGA prototyping platforms.
  • Experience with Synopsys ZeBu, HAPS, Cadence Palladium/Protium or Siemens
  • Veloce/ProFPGA (Preferred Synopsys ZeBu / HAPS)
  • Experience with benchmark execution, performance analysis and stress testing.

What Makes Someone Successful in This Role:

We are looking for engineers who learn quickly, enjoy debugging complex problems and thrive in a

highly collaborative environment. Successful candidates often come from backgrounds such as:

  • Design Verification

  • SoC Integration

  • FPGA Development

  • Silicon Validation

  • Firmware Development

  • Emulation and Prototyping

Previous experience with commercial emulation platforms is a strong plus, but it is not required. We value strong fundamentals, curiosity and the ability to rapidly contribute across compilation flows, validation infrastructure and runtime debug activities.

About the company

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 flexible schedule. We offer a remuneration that values your experience.

At Openchip & Software Technologies S.L., we believe a diverse and inclusive team is the key to groundbreaking ideas. We foster a work environment where everyone feels valued, respected, and empowered to reach their full potential - regardless of race, gender, ethnicity, sexual orientation, or gender identity.Inscribirse en esta oferta Recibir ofertas similares por correo electrΓ³nico No gracias, llΓ©vame a la oferta de empleo Al crear una alerta, aceptas nuestros TΓ©rminos y condiciones y PolΓ­tica de privacidad, y el uso de cookies. Inscribirse en esta oferta

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.es
Prepare application

Good distractions

Loading talks and stories from around this role…