Job Openings Emulation Engineer

About the job Emulation Engineer

ADVANS Portugal is looking to expand our Emulation team, working in the semiconductor industry in our new Lisbon offices.

Key Responsibilities:

  • Develop/modify/enhance functional/stress tests to find silicon bugs on emulator
  • Interface with Central Emulation team responsible for helping to develop, debug and establish CPU/GPU Emulation environment.
  • Provide debug leadership, input to test plans and hands on execution
  • Work with extended teams to debug environment, drive cross team testing (Firmware, Software, Diags/tools, Validation, Apps)
  • Triage failures with design, verification, firmware, software, and emulation teams
  • Research and enable new tools and infrastructure to support emulation activities
  • Run and collect data for analysis on high-end emulators and simulation models
  • Develop scripts/tools to parse data from emulation runs

Qualification Requirements:

  • BSc or MSc in Computer Science, Electronics, Automation or related software disciplines
  • Experience working on emulation platforms such as Veloce, Zebu, or Palladium (compilation, debug, performance, and throughput tuning)
  • Debugging experience is a must particularly in HW/SW co-debug environments
  • Ability to trace code across multiple domains and root cause using waveforms and other tracing tools
  • Understanding of Verilog, VHDL design
  • Understanding of System Verilog, UVM verification environments is a plus
  • Working knowledge of Linux/Unix environment and shell scripting
  • Programming skills, C, C++, Python, Tcl, Ruby
  • Experience with Emulation of full-SoC design with embedded processors
  • Familiarity with industry standard high-speed protocols such as PCIe and CXL is a plus
  • Fluent English is a must

Benefits:

  • Integration program in a professional, young & dynamic team
  • Professional development opportunities
  • Competitive salaries & benefits
  • Health insurance
  • International work environment