This job was posted by https://www.azjobconnection.gov : For moreinformation, please see: https://www.azjobconnection.gov/jobs/6664205Job Overview
Our Systems Development team designs subsystems for various applicationsegments, using the latest IP products from Arm and other vendors. Weare looking for a creative and hardworking SoC Verification Engineer tojoin the team and help develop these systems.
As a SoC Verification Engineer you will contribute to the specification,design and verification of various compute subsystems. You will join asmall team of hardworking engineers in Austin, as well as collaboratewith multiple other groups inside of Arm to verify the functionality ofour subsystem products.
Responsibilities
As a creative verification engineer with a knowledge of subsystems andSoCs you will be part of a team tasked with verifying functionalcorrectness of compute subsystems. You will work with the project teamto understand and review the subsystem architecture and designspecifications, and to build a functional verification strategy.
Your key responsibilities will include crafting test plans, developingSystemVerilog/Verilog testbenches and tests, and debugging of testfailures and issues. You will also contribute to developing andimproving the verification methodologies used by the team. In addition,you'll work closely with other teams on the design microarchitecture,verification methodologies, system performance, etc.
You will balance other opportunities such as working with ProjectManagement on activities, plans, and schedule as well as guide andsupport junior members of the team.
Required skills and experience:
In addition to bringing your accomplishment of either Bachelors orMaster's degree in Computer Science or Electrical/Computer Engineering(or similar field) plus 5-10 years of experience working in design orverification of sophisticated compute subsystems or SoCs, you will need:
Solid understanding of digital hardware design and Verilog HDL.A detailed understanding and experience of the current verificationstrategies required for sophisticated SoC development, includingsoftware-based techniquesGood knowledge of test plan creation and trackingLow-level programming experience including C and AssemblerExperience with Perl, Python or other scripting languageNice to have skills and experience:
Experience with Arm-based designs and/or ARM System ArchitecturesExperience with SystemVerilog and verification methodologies -UVM/OVM/eKnowledge of Object-Oriented programming concepts.Experience or knowledge in the following areasFormal verification techniquesClock domain crossing verificationPower aware verificationPorting peripheral driver softwareDevelopment and deployment of complex Arm SoCs on multiple Emulationplatforms as well as direct hands-on test bench development.Do emulation compile and bring up of Arm SoC with functional testsExperience of working with Z1, Strato or Zebu Emulators and bringingup and debugging complex SoC designs.In Return
At Arm, we are proud to have a set of behaviors that reflect our cultureand guide our decisions, defining how we work together to defy ordinaryand shape extraordinary. These behaviors are assessed as part of therecruitment process:
Partner and customer focusCollaboration and communicationCreativity and innovationTeam and personal developmentImpact and influenceDeliver on your promisesWe offer a hybrid approach to home and office working to provide anadaptable experience for all employees. We expect some working time tobe spent in office, to promote a strong collaborative environment withgood team integration but are accommodating to different home workingrequirements.
#LI-SA1
Accommodatio s at Arm
At Arm, we want our people to Do Great Things. If you need supportor an accommodation to Be Your Brilliant Self during the recruitmentprocess, please email [email protected]. To note, by sending us therequested information, you consent to its use by Arm to arrange forappropriate accommodations. All accommodation requests will be treatedwith confidentiality, and information concerning these requests willonly be disclosed as necessary to provide the accommodation. Althoughthis is not an exhaustive list, examples of support include breaksbetween interviews, having documents read aloud or office accessibility.Please email us about anything we can do to accommodate you during therecruitment process.
Hybrid Working at Arm
Arm's approach to hybrid working is designed to create a workingenvironment that supports both high performance and personal wellbeing.We believe in bringing people together face to face to enable us to workat pace, whilst recognizing the value of flexibility. Within thatframework, we empower groups/teams to determine their own hybrid workingpatterns, depending on the work and the team's needs. Details of whatthis