Emulation Engineer
Listed on 2026-06-03
-
Engineering
Systems Engineer, Software Engineer
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, generating 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.
- 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).
- 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.
- 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 - $. The exact salary will be determined based on qualifications, experience, and location.
EEO StatementGlobal Foundries is an equal opportunity employer, cultivating a diverse and inclusive workforce. All qualified applicants are considered for employment regardless of age, ethnicity, marital status, citizenship, race, religion, political affiliation, gender, sexual orientation, and medical and/or physical abilities. All offers of employment with Global Foundries are conditioned upon the successful completion of background checks, medical screenings as applicable and subject to the respective local laws and regulations.
Requests for accommodation will be considered on a case‑by‑case basis.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).