Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Silicon Prototype Engineer role.
Rezi rewrites your resume against Apple's job description. Free.

Tailor your resume to this Silicon Prototype Engineer role.
Rezi rewrites your resume against Apple's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Silicon Prototype Engineer posting at Apple — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Silicon Prototype Engineer posting at Apple — free, in seconds.
About the Role
Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn't have imagined, and now, can't imagine living without. It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do.
Responsibilities
- Run specified tests on appropriate emulation builds.
- Debug issues and report status.
- Participate in system debug by capturing waveforms and writing triggers.
- Architect builds for emulation.
- Bring up and support regular builds of emulation models.
- Debug build issues.
- Support Software Verification by interfacing emulation with virtual systems and simulation environments.
- Leverage emulation capabilities to accelerate Silicon bring-up.
- Respond to and work with vendor field service and application engineers to address simulation and emulation HW/SW issues.
- Work with pre-Silicon verification teams to develop and implement support plans.
- Architect and implement transactors between software test bench and emulation hardware.
- Explore and develop new technologies and methodologies to leverage simulation, emulation, and hardware acceleration for new applications.
- Create automation infrastructure to enhance the efficiency of emulation model builds and test regressions.
Requirements
- Bachelor’s Degree or foreign equivalent in Electrical Engineering, Computer Engineering, Computer Science, or related field.
- 3 years of experience in the job offered or related occupation.
- Experience and/or education must include writing synthesizable code in Verilog or System Verilog Hardware Description Language to implement hardware test bench features.
- Experience and/or education must include writing C and C++ code to implement performant software test bench features and execution infrastructure.
- Experience and/or education must include writing code in languages such as Python, Ruby, or Perl to implement automation infrastructure in simulation and emulation environments.
- Experience and/or education must include writing trigger logic in proprietary emulation tool languages to isolate failures encountered during emulation regressions and capture signal waveforms for failure debug analysis.
- Experience and/or education must include utilizing waveform viewers to perform first-line signal analysis and triage.
- Experience and/or education must include utilizing test bench monitor/tracker logs to aid in hardware failure analysis.
- Experience and/or education must include utilizing revision control software, including GitLab, GitHub, and Perforce, to maintain source code.
- Experience and/or education must include leveraging EDA CAD tools for emulation and verification in a Unix/Linux environment.
Skills
- Verilog
- System Verilog
- C
- C++
- Python
- Ruby
- Perl
- GitLab
- GitHub
- Perforce
- Unix/Linux
Location
- Austin, Texas
Work Type
- 40 hours/week
Experience Level
- 3 years of experience
Education Level
- Bachelor’s Degree
About the Company
- Apple Inc.