Minimum qualifications: Bachelor’s degree in Electrical Engineering, Computer Science, or equivalent practical experience. 12 years of experience in software development using various programming languages, algorithms, and data structures. 5 years of experience creating developer tools (such as automated systems or compilers) to enhance code health, quality, and velocity. 3 years of experience in a technical leadership role. 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. Experience with software architectural elements across domains, including CAD, physical design, architecture, digital design, silicon validation, and design verification. Ability to resolve complex, ambiguous problems that do not have established precedents.