Posición: PHY Design/Integration Engineer
Tipo de empleo: Permanent
Tipo jornada: Full-time
Localización: Tijuana, Baja California.
Fecha de publicación: 05-11-2024
Identificador oferta: 45791

Descripción

PHY Design/Integration Engineer

Job Description

 

Digital - Oversees definition, design, verification, and documentation for ASIC development for a variety of products. Determines architecture design, logic design, and system simulation. Defines module interfaces/formats for simulation.

Evaluates all aspects of the process flow from high-level design to synthesis, place and route, and timing and power use. Analyzes equipment to establish operation data, conducts experimental tests, and evaluates results.

Uses System tools, such as National Instrument (NI) products, LabVIEW, and MathWorks MATLAB, SIMULINK, VISIO and other toolboxes. Uses language such as HDL, C, PERL. Provides technical expertise for next generation initiatives.

Analog - Oversees definition, design, verification, and documentation for ASIC development for a variety of products. Determines architecture design and circuit specifications based on system level requirements.

Is actively involved in all aspects of the design from system definition/simulation to circuit design and simulation. Heavy involvement in overseeing layout and silicon evaluation is also expected.

Uses design tools such as Cadence ADE, MathWorks MATLAB and others. Provides technical expertise for next generation initiatives.

 

Minimum Qualifications

 

  • Bachelor's degree in Science, Engineering, or related field and 6+ years of ASIC design, verification, or related work experience.
  • Master's degree in Science, Engineering, or related field and 5+ years of ASIC design, verification, or related work experience.
  • PhD in Science, Engineering, or related field and 4+ years of ASIC design, verification, or related work experience.

 

Preferred Qualifications

 

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field.
  • 12+ years of ASIC design, verification, or related work experience.
  • 3+ years of experience with architecture and design tools.
  • 3 + years of experience with scripting tools and programming languages.
  • 3 + years of experience with design verification methods.
  • 2+ years of work experience in a role requiring interaction with senior leadership (e.g., Director and above).

 

Principal Duties and Responsibilities

 

  • Uses technical expertise with tools/applications (i.e., Cadence, RTL Compiler, etc.) to execute advanced architecture and design of multiple complex blocks and makes suggestions for design protocol.
  • Leads the development of an implementation strategy that meets system requirements and customer needs for team.
  • Works effectively with incomplete, ambiguous or conflicting requirements to successfully resolve complex architecture, design, or verification problems.
  • Reviews the design and verification strategies of ASICs, SoC, and IP cores of team members and develops strategies for complex blocks or IC Packages.
  • Reviews highly complex tests from junior team members and completes own tests to ensure that bugs are fully understood and analyzed.
  • Runs advanced power checks on multiple complex blocks to ensure design specifications are met; makes recommendations to leadership when specifications are not met.
  • Reviews reports and oversees the process of interpreting reports derived from performance checks to ensure major issues are identified.
  • Stays up to date on technical literature and technological advances and supports the creation of new technology.
  • Writes, reviews, and edits own technical document in accordance with template and reviews and provides feedback on more junior engineers' documentation.
  • Regularly communicates with key cross-functional groups (i.e., product management, program management teams) to determine product execution path and communicates this path to team
  • Drives technical conversation in design or project reviews and project meetings to ensure team's progress on project tasks and best interests are represented.
  • Acts as a tech lead on large projects and owns the outcome of the project.
  • Learns and applies lessons from past projects; acts as a tech lead in the recommendation of improved and/or new engineering procedures.