Quick summary
- Work type
- On-site
- Location
- Austin, TX
- Posted
- 13 days ago
- Freshness
- Confirmed live yesterday
- Nearby
- 99+ roles within 25 mi
Market check
Salary context
How this pay compares to similar roles
This listing doesn't post a salary. Most similar roles pay $168,500–$216,687.
Based on 240 similar postings.
Employer
About Apple Inc
Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software
Apple Inc currently has 2925 open roles on FindRole.
Listed pay typically runs $166,600–$277,600 across 2305 roles with salary data.
Most-posted roles
- Software Engineer 263
- Machine Learning Engineer 120
- Engineering Program Manager 60
- Design Verification Engineer 43
- CAD Engineer 32
At a glance
TL;DR · Silicon Validation Engineer
As a Silicon Validation Engineer, you will join the hardware team to design and create validation tests for post-silicon environments specifically targeting processor designs. Your daily responsibilities include collaborating with design and verification engineers to debug and root cause functional issues on silicon while working with the Verification Team to create random test templates and provide assembly code. You will develop processor debug tools, utilize pre-silicon simulators, and analyze waveforms to resolve hardware issues. The role requires proficiency in C/C++, Python, Shell scripting, and ARM assembly within Unix environments. You will also use source code management software and collaborate with architecture teams to define experiments for CPU silicon issues. This position focuses on the technical challenge of validating processor functionality and developing automated infrastructure for results collection and reporting during the post-silicon validation phase.
Skills
What you'll do
- Design and create validation tests for post-silicon environments to target processor functionality.
- Debug and root cause functional issues on silicon in collaboration with design and verification engineers.
- Develop processor debug tools using C, C++, and Python programming languages.
- Create random test templates and provide random tests in assembly.
- Analyze waveforms and use pre-silicon simulators to identify and resolve functional issues.
- Execute experiments with architecture teams to resolve specific CPU silicon issues.
- Develop Python scripts to automate the execution, collection, and reporting of validation tests.
What we're looking for
- Master's degree or foreign equivalent in Electrical Engineering, Computer Engineering, or a related field.
- Experience or education in using computer architecture concepts to design and develop validation tests.
- Proficiency in C/C++ software development concepts for developing validation tests.
- Ability to use Python and Shell scripting languages to develop scripts.
- Experience collaborating with design and architecture teams to plan, define, and execute hardware validation plans.
- Experience working in Unix environments using design and verification tools.
- Ability to use C and ARM assembly code for verification tools development.
- Proficiency in using CPU design and architecture to analyze design fails and identify root causes.
More like this