
ASIC Verification Engineer – ARM
Posted Jun 3

Posted Jun 3
This is a fully remote position, open to applicants in Armenia.
• Ensure the overall quality of our designs, which play a crucial role in the exciting launches of wireless portable hardware at Snap.
• A significant emphasis on ARM IPs (CPU (Cortex-A v9 architecture), GPU (Mali), debug (CSS600, CoreSight), etc.), where your expertise will aid in reviewing architectural and design choices and accelerating the verification of these components.
• Act as an individual contributor to develop and oversee the verification of our core IP blocks.
• Take ownership throughout the entire project lifecycle, including specification reviews, verification plans, test case development, UVM environments, coverage analysis, debugging, GLS, and more.
• Collaborate closely with other teams to gather pertinent information and share your insights on design to enhance requirements and specifications, as well as provide essential feedback in their debugging processes.
• Work in conjunction with the global verification team to refine our processes and launch initiatives aimed at enhancing the overall quality of design and improving our operational methods, striving to establish the best-in-class verification team.
• 5 to 8 years of experience, including at least 5 years of robust hands-on verification experience.
• Demonstrated (5+ years) hands-on experience with cutting-edge verification methodologies and processes, such as UVM/SystemVerilog, formal verification, constraint-random verification, assertions, coverage metrics, coverage analysis, gate-level simulation, and key performance indicators testing.
• A strong understanding of ARM-related IPs is essential: CPU (Cortex-A v9 architecture), GPU (Mali), debug (CSS600, CoreSight), etc.
• Practical experience in designing and implementing C-based test cases to configure and test the ARM IPs, along with the capability to reuse manufacturer-provided test benches.
• Experience in using and developing a UVM-based test environment for block-level verification, as well as the ability to reuse those environments at the (sub-)system level.
• Proficiency in reading and comprehending RTL code (SystemVerilog, Verilog, VHDL).
• Familiarity with revision control systems and CI/CD techniques.
• Exceptional interpersonal skills; capable of collaborating across teams and working independently.
• Strong skills in process development, documentation, and both written and verbal communication.
• Employees have the option to work remotely.
Akka (formerly Lightbend)
Swimlane
Get handpicked remote jobs straight to your inbox weekly.