Senior Design Enablement Engineer
​Location: Portland, OR or Austin, TX
Type: Full-Time
​
Job Description
​
We are seeking a highly skilled and experienced Senior Design Enablement Engineer to join our dynamic CPU Design team. The successful candidate will play a critical role in developing, optimizing, and maintaining the tools, flows, and methodologies that underpin our cutting-edge CPU design projects. As a Senior Design Enablement Engineer, you will collaborate closely with design, verification, and implementation teams to ensure that our workflows are efficient, scalable, and aligned with the latest industry best practices.
​
Responsibilities
-
Tool Development & Customization: Develop, maintain, and optimize CAD tools and scripts to support various stages of CPU design, including synthesis, place and route, timing analysis, and power optimization.
-
Flow Automation: Design and implement automated design flows to improve efficiency, reduce errors, and accelerate the design process. Ensure that these flows are robust, scalable, and easy to maintain.
-
Methodology Enhancement: Drive continuous improvement of design methodologies to enhance design quality, productivity, and time-to-market. Stay up-to-date with industry trends and integrate the latest techniques and tools into our workflows.
-
Collaboration & Support: Work closely with design and verification teams to identify bottlenecks and pain points in existing processes. Provide expert-level support and training to team members on design enablement.
-
Integration & Validation: Ensure seamless integration of new tools and methodologies into existing design environments. Validate the effectiveness of new tools and flows through rigorous testing and performance benchmarking.
-
Documentation: Develop comprehensive documentation for tools, flows, and methodologies. Ensure that best practices are well-documented and accessible to all team members.
-
Innovation: Lead initiatives to explore new tools and methodologies that can provide competitive advantages in CPU design. Evaluate emerging technologies and assess their applicability to our projects.
-
Technical Leadership: Mentor junior engineers and provide technical guidance to the team. Lead by example in driving a culture of excellence and innovation.
​
Qualifications & Skills:​
-
Experience ​​
-
Educational Background: Bachelor's or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
-
Experience: 8+ years of experience in design enablement within CPU design, semiconductor design, or a closely related field.
-
-
Technical Skills:
-
Expertise in CAD tools such as Synopsys, Cadence, or Mentor Graphics.
-
Proficiency in scripting languages like Python, Perl, TCL, or Shell for automation of design flows.
-
Strong understanding of RTL design, synthesis, physical design, timing analysis, and power optimization.
-
Experience with design verification tools and methodologies (e.g., UVM, SystemVerilog).
-
Familiarity with version control systems (e.g., Git, SVN) and build automation tools.
-
-
Soft Skills:
-
Strong problem-solving skills and the ability to think critically about complex design challenges.
-
Excellent communication skills, with the ability to collaborate effectively with cross-functional teams.
-
A proactive attitude towards continuous learning and improvement.
-
Leadership skills and experience mentoring or leading engineering teams.
-
​​
What We Offer:
-
Competitive salary and benefits package.
-
Opportunities for professional growth in an innovative startup environment.
-
Collaboration with talented engineers passionate about cutting-edge CPU technologies.
-
A flexible and inclusive work culture based in Portland, OR or Austin, TX.
​
​​​
​​​
​
​