What are the responsibilities and job description for the System Validation Emulation Engineer (US) position at TPI Global (formerly Tech Providers, Inc.)?
Job Title : System Validation Emulation Engineer
Location : Austin Texas-Hybrid (3-4 times a week)
Interviews : 1-2 interviews, virtual.
Duration : 12 months
Pay Rate : $64.28 / / Hour on w2
Top 3 skills :
Experience in Debug / validation of complex hardware-software interactions
As a System Emulation Engineer, you will execute and perform debug of issues alongside validation, FW, and IP teams on emulation in order to meet product development milestones. Additionally, you will develop and expand infrastructure to enable increased coverage and testing in a pre-silicon environment.
This role specifically focuses on pre-silicon emulation debug and development and validation of external bus connections and peripherals in the SOC design.
The Person :
Defining and executing pre-silicon coverage on semi-custom systems on emulator systems
Debug and support of system issues found in firmware, hardware, or software during pre-silicon emulation
Providing root cause analysis and guidance for the closure of issues to both internal and customer-facing / external teams
Reviewing and planning dependencies, milestones, and deliverables, and coordinating with upstream and downstream teams
Requirements :
Minimum 5 years of experience with low level debug and emulation execution of SoCs and embedded systems, and their related software / firmware debug
In-depth knowledge of system architecture and concepts, including proficiency in x86 and ARM architectures, their functionality, and debug practices
Experience with emulation systems debug, including experience with industry standard emulator systems
Knowledge of Verilog, C, C , assembly, TCL / TK, Python, and / or other scripting languages
Demonstrated ability to grasp new technical concepts quickly
Assets :
Strong understanding of BIOS and other firmware components, OS (Linux, Windows, Android), and driver-level interactions at the system level, common failure points within each, and debug methodologies
Knowledge and use of standard debuggers, programmers, and related tools and methodologies (JTAG, Dstream, Lauderbach, etc.)
Working debug knowledge of Windows and Linux-based operating systems and technologies, as well as their needs and limitations in a pre-silicon environment
Familiarity with Git, GitLab / GitHub and other software repository frameworks and methodologies
Technical understanding of Graphics, Display, PCIe, Power Management, or Security / Crypto architecture & design
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a System Validation Emulation Engineer (US)?
Sign up to receive alerts about other jobs on the System Validation Emulation Engineer (US) career path by checking the boxes next to the positions that interest you.