SonicJobs Logo
Left arrow iconBack to search

ASICS Engineer

Michael Page Technology
Posted 11 days ago, valid for 9 days
Location

London, Greater London EC1R 0WX

Salary

£40,000 - £48,000 per annum

info
Contract type

Part Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • My Telecommunications client is seeking an ASICS Engineer for a fully remote, 6-month contract position inside IR35.
  • The role involves developing Testbenches and Verification Components, implementing verification methodologies, and creating test plans.
  • Candidates should have extensive experience in designing and verifying SoCs, with proficiency in SystemVerilog and UVM, as well as strong debugging skills.
  • The position requires a minimum of 5 years of relevant experience in ASIC design and verification, along with programming skills in Verilog, C/C++, and scripting languages.
  • The successful candidate will receive a competitive day rate in line with market expectations.

My Telecommunications client is looking for an ASICS Engineer to join them on an initial 6 month basis working fully remote Inside IR35.

Client Details

My Telecommunications client is based in London and are a global firm who are industry leaders and are looking for a skilled ASICS Engineer to develop Testbenches and Verification Components such as UVCs, C models, and Vertical/Horizontal re-usable Verification Environments.

Description

Your main responsibilities will include but will not be limited to:

  • Implementing Verification Methodologies: Utilising UVM (Universal Verification Methodology) and Formal Verification techniques.

  • Creating Testbenches and Verification Components: Developing UVCs (Universal Verification Components), C models, and reusable verification environments (both vertical and horizontal).

  • Formulating Test Plans: Based on design documents and collaborating with design and systems engineers.

  • Writing and Debugging Assertions: Crafting and troubleshooting SystemVerilog assertions.

  • Analysing Coverage Data: Evaluating coverage metrics and collaborating with design teams to resolve coverage gaps.

  • Enhancing Regression Frameworks: Developing or improving frameworks for running regression tests.

  • Conducting Power-Aware Simulations: Executing and debugging simulations with UPF (Unified Power Format).

  • Resolving Regression Failures: Debugging issues with the design and systems teams.

  • Automating with Python/Perl: Implementing scripts to streamline workflows and boost team efficiency.

  • Providing Debug Support: Assisting software and other teams with debugging tasks.

  • Documenting Processes: Maintaining comprehensive documentation of verification processes and methodologies.

Profile

The successful candidate will have the following experience:

  • Design and Verification Expertise: Extensive experience in designing and verifying SoCs (System-on-Chip) and employing SoC methodologies to validate complex units using industry-standard tools and technologies.

  • Proficient in Test Bench Development: Skilled in creating unit and subsystem-level test benches utilising SV/UVM (SystemVerilog/Universal Verification Methodology).

  • Verification Techniques: Expertise in constrained random testing and metrics-driven verification.

  • C Model Integration and Scoreboarding: Experienced in integrating C models and implementing scoreboarding techniques.

  • Firmware Integration Verification: Knowledgeable in verifying firmware code integration.

  • AMBA Protocols and Bus Interconnects: Proficient in functional and formal verification of AMBA protocols and bus interconnects, with a focus on coverage closure.

  • Power-Aware and Clock Domain Crossing Verification: Experienced in power-aware verification and clock domain crossing analysis.

  • Debugging Skills: Adept at debugging test failures and resolving issues effectively.

  • Verification Planning and Techniques: Strong understanding of verification planning, coverage analysis, and the application of pseudo-random and constrained random techniques, as well as assertion-based and formal verification methods using SystemVerilog.

  • Programming and Scripting Skills: Proficient in Verilog, C/C++, SystemC, and TCL/Perl/shell scripting.

  • Analytical and Team Skills: Possesses strong analytical abilities and thrives in dynamic, fast-paced team environments.

  • Communication Skills: Excellent communication skills, both verbal and written.

Job Offer

On offer for a successful candidate is the ability to work fully remote on a 6 month contract while receiving a day rate inside IR35 which is in-line with market expectations.

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.