SoC Design Implementation Engineer (Up to Principal Level)
- Compensation
- Not disclosed
- Location
- Ho Chi Minh, Hồ Chí Minh, Vietnam
- Work setup
- Onsite
- Seniority
- Principal
- Employment
- Not specified
- Experience
- 6+ years
- Category
- Hardware
- Posted
Skills
Must have
- Applicants: Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committ
- Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information
- To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not aut
- If you would like more information about this role, please contact Qualcomm Careers.
Nice to have
- Experience with synthesis tools, static timing analysis tools, equivalence checking, lint, CDC/RDC, or related front-end quality tools.
- Practical experience with UPF, power domains, isolation, level shifters, retention, power states, or power-aware verification.
- Experience with multi-mode, multi-corner constraints and timing closure across block, subsystem, or SoC designs.
- Knowledge of ASIC implementation flows, DFT, physical design handoff, emulation, FPGA prototyping, or gate-level simulation.
- Proficiency in Tcl, Python, Perl, Shell, or similar scripting languages for flow automation and report analysis.
- Experience with AXI, AHB, APB, or other standard on-chip interfaces.
- Experience working in a large, globally distributed semiconductor engineering organization.
Full description
##
Company:
Qualcomm Vietnam Company Limited
Job Area:
Engineering Group, Engineering Group > Hardware Engineering
General Summary:
The SoC Design organization is seeking engineers to contribute to the implementation and front-end readiness of complex SoC, subsystem, and IP designs. This role focuses on design constraints, synthesis, timing analysis, power-intent implementation, and implementation collateral required to deliver high-quality netlists to downstream Physical Design, Design Verification, DFT, emulation, and signoff teams.
The successful candidate will work closely with RTL Design, SoC Architecture, Design Verification, Physical Design, DFT, CAD/methodology, power-management, and program teams across the global engineering organization.
The role requires a strong understanding of the transformation from RTL to synthesized netlist, including constraint development, synthesis optimization, timing and QoR analysis, low-power implementation using UPF, and resolution of design issues across RTL, constraints, libraries, tools, and flow configuration.
I. ResponsibilitiesDesign Implementation and Front-End Readiness
- Support implementation of complex SoC, subsystem, and IP designs from RTL through synthesis and handoff to downstream implementation teams.
- Review RTL hierarchy, design partitioning, clock and reset architecture, interface definitions, and implementation requirements.
- Prepare and maintain synthesis scripts, design configuration, file lists, libraries, operating conditions, scenarios, and implementation collateral.
- Coordinate design releases, dependencies, configuration updates, and implementation readiness across RTL, DV, DFT, PD, CAD, and architecture teams.
- Analyze design quality and identify RTL, constraint, library, or flow issues affecting timing, power, area, reliability, or implementation convergence.
- Support design reviews, implementation reviews, signoff reviews, and technical documentation activities.
- Investigate failures across RTL, synthesis, constraints, UPF, libraries, tool setup, and build environments; identify root cause and drive corrective action.
Constraint Development and Timing Readiness
- Develop, review, and maintain timing constraints for block, subsystem, and SoC-level designs.
- Create and validate clocks, generated clocks, clock relationships, clock uncertainty, input/output delays, loads, drive models, and operating scenarios.
- Define and review timing exceptions, including false paths, multicycle paths, asynchronous paths, clock groups, and case analysis.