In this role, you will work with architects, logic designers, and verification engineers to develop flows to build and verify SoC chip designs. Youll also work closely with software, physical design, silicon bring-up and validation teams to enable a successful software integration, implementation, silicon bringup and deliver quality silicon.
Responsibilities
Work with partner teams to provide the compute, storage and methodology needs of the chip design, verification and physical design teams.
Collaborate with Application-Specific Integrated Circuit (ASIC) teams to implement tools and methodologies.
Design and implement CAD tools, solutions and methodologies for ASIC development.
Extend the capabilities of third-party tools through their dedicated APIs.
Provide documentation, training, and support to increase end user productivity.
Bachelors degree in Electrical Engineering, Computer Science, or equivalent practical experience.
Experience in scripting languages (e.g., Unix Shell, Python) to build tools and flows.
Experience with software version control systems (e.g., Git, Mercurial), and concepts of branches, commits, and merges.
Experience working with cross-functional teams for quality tape-outs.
Preferred qualifications:
Experience with ASIC design, debug, and verification flows.
Experience evaluating multiple vendor solutions and driving tool decisions/design improvements.
Experience with design verification techniques, including constrained-random simulation, formal property verification, or static verification.
Experience working with Register-Transfer Level (RTL) teams and design integration methodologies that improve team productivity and velocity.