GlobalFoundries

Emulation Engineer

GlobalFoundries$72K — $124K *
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • BS or MS degree with 2+ years of hands-on experience
  • Proficiency in emulation platforms like Veloce, Zebu, and Palladium
  • Strong scripting skills in Python, TCL, Bash, and Makefile
  • Advanced debugging abilities for CPU-related and integration issues
  • Familiarity with Linux configuration and software bugs

Responsibilities

  • Designing and constructing emulation frameworks and conducting tests
  • Enhancing and maintaining emulation testbench components, including custom IP
  • Collaborating with technical teams to assist in debugging efforts
  • Creating and sustaining scalable scripts for cross-product usage
  • Optimizing debugging strategies by understanding emulator operations

Benefits

  • Opportunity to work on cutting-edge emulation technologies
  • Collaborative team environment with skilled professionals
  • Chance to develop and implement innovative solutions
  • Access to continued learning and professional development opportunities
Full Job Description
Summary of Role
  • We are seeking a highly skilled Emulation Engineer to join our team

Essential Responsibilities
  • Building the design for emulation, running tests, identifying the failure point, getting waves of the fails, and initial triage.
  • Improving and maintaining (and expanding where necessary) emulation testbench components including custom IP and AVIP where applicable.
  • Working closely with technical teams and supporting debug efforts
Other Responsibilities
  • Developing and maintaining scalable scripts to use across product lines
  • Understanding how the emulator works to optimize debugging strategies and improve the quality of the build (performance, resources)

Required Qualifications
  • BS, MS with 2+ years of practical experience
  • Experience with emulation platforms like Veloce, Zebu, Palladium
  • Strong scripting skills with Python, TCL, Bash, and Makefile
  • Strong debugging skills for issues including but not limited to: cpu-internal bugs, integration bugs, emulator configuration or synthesis bugs, script bugs, Linux configuration or software bugs.

Preferred Qualifications
  • Understanding how various IP are integrated together with the various required interconnect, bridges, tieoffs, memory mapped registers, clocks, and resets.
  • Experience with RISCV assembly
  • Experience with AMBA interconnect protocols such as AHB/APB/AXI
  • Experience with the Linux kernel
  • Experience with revision control systems such as Perforce and GIT

Expected Salary Range

$72,000.00 - $124,800.00

The exact Salary will be determined based on qualifications, experience and location.

Similar Jobs

More Jobs at GlobalFoundries

More Enterprise Technology Jobs

Find similar Emulation Engineer jobs: