ARM
This job was posted by https://www.azjobconnection.gov : For more
information, please see: https://www.azjobconnection.gov/jobs/6664205
Job Overview
Our Systems Development team designs subsystems for various application
segments, using the latest IP products from Arm and other vendors. We
are looking for a creative and hardworking SoC Verification Engineer to
join 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 a
small team of hardworking engineers in Austin, as well as collaborate
with multiple other groups inside of Arm to verify the functionality of
our subsystem products.
Responsibilities
As a creative verification engineer with a knowledge of subsystems and
SoCs you will be part of a team tasked with verifying functional
correctness of compute subsystems. You will work with the project team
to understand and review the subsystem architecture and design
specifications, and to build a functional verification strategy.
Your key responsibilities will include crafting test plans, developing
SystemVerilog/Verilog testbenches and tests, and debugging of test
failures and issues. You will also contribute to developing and
improving 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 Project
Management on activities, plans, and schedule as well as guide and
support junior members of the team.
Required skills and experience:
In addition to bringing your accomplishment of either Bachelors or
Master’s degree in Computer Science or Electrical/Computer Engineering
(or similar field) plus 5-10 years of experience working in design or
verification 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 verification
strategies required for sophisticated SoC development, including
software-based techniques - Good knowledge of test plan creation and tracking
- Low-level programming experience including C and Assembler
- Experience with Perl, Python or other scripting language
Nice to have skills and experience:
- Experience with Arm-based designs and/or ARM System Architectures
- Experience with SystemVerilog and verification methodologies –
UVM/OVM/e - Knowledge of Object-Oriented programming concepts.
- Experience or knowledge in the following areas
- Formal verification techniques
- Clock domain crossing verification
- Power aware verification
- Porting peripheral driver software
- Development and deployment of complex Arm SoCs on multiple Emulation
platforms as well as direct hands-on test bench development. - Do emulation compile and bring up of Arm SoC with functional tests
- Experience of working with Z1, Strato or Zebu Emulators and bringing
up and debugging complex SoC designs.
In Return
At Arm, we are proud to have a set of behaviors that reflect our culture
and guide our decisions, defining how we work together to defy ordinary
and shape extraordinary. These behaviors are assessed as part of the
recruitment process:
- Partner and customer focus
- Collaboration and communication
- Creativity and innovation
- Team and personal development
- Impact and influence
- Deliver on your promises
We offer a hybrid approach to home and office working to provide an
adaptable experience for all employees. We expect some working time to
be spent in office, to promote a strong collaborative environment with
good team integration but are accommodating to different home working
requirements.
#LI-SA1
Accommodatio s at Arm
At Arm, we want our people to Do Great Things. If you need support
or an accommodation to Be Your Brilliant Self during the recruitment
process, please email [email protected]. To note, by sending us the
requested information, you consent to its use by Arm to arrange for
appropriate accommodations. All accommodation requests will be treated
with confidentiality, and information concerning these requests will
only be disclosed as necessary to provide the accommodation. Although
this is not an exhaustive list, examples of support include breaks
between interviews, having documents read aloud or office accessibility.
Please email us about anything we can do to accommodate you during the
recruitment process.
Hybrid Working at Arm
Arm’s approach to hybrid working is designed to create a working
environment that supports both high performance and personal wellbeing.
We believe in bringing people together face to face to enable us to work
at pace, whilst recognizing the value of flexibility. Within that
framework, we empower groups/teams to determine their own hybrid working
patterns, depending on the work and the team’s needs. Details of what
this
Apply Now
To help us track our recruitment effort, please indicate in your cover/motivation letter where (globalvacancies.org) you saw this job posting.