Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn't have imagined, and now, can't imagine living without. It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do. Support and enhance the Apple synthesis flow by optimizing processes and resolving any CAD tool issues that arise during the synthesis of System-on-Chip (SoC) partitions; Work with industry-standard Electronic Design Automation (EDA) tools such as Cadence Genus and leveraging the Tel scripting language to fine-tune the synthesis flow, ensuring efficient and robust design implementation; Engage in a proactive approach to troubleshooting, debugging, and refining synthesis methodologies to maintain seamless functionality within the Apple silicon design framework; Validate and improving features that contribute to Power, Performance, and Area (PPA) enhancements; Collaborate with the vendor team to refine and optimize these features, aligning them with the unique requirements of Apple silicon; Perform an in-depth analysis of how each feature impacts PPA metrics, allowing for the identification of optimization opportunities; Perform continuous monitoring and evaluation of the effectiveness of these enhancements, which help ensure that Apple's synthesis and design methodologies remain efficient and tailored to the evolving needs of high-performance SoC designs; Conduct Synthesis and Place-and-Route (PnR) experiments on various SoC partitions to assess and validate new design features before incorporating them into production workflows; Leverage a strong understanding of Register Transfer Level (RTL) design and an analytical approach to evaluating the effects of different plugins and attributes on design metrics; Extend synthesis experiments through the PnR stage, which ensures that the correlation of Power, Performance, and Area (PPA) remains consistent across different design phases; Ensure the post-synthesis and post-PnR results are well-aligned, which leads to an accurate and efficient implementation in final production-ready designs; Collaborate with cross-functional teams, such as the Logic Equivalence (LEQ) team, to validate new features after synthesis; Ensure the synthesized design maintains logical equivalence with the original RTL; Develop automation scripts using Python to further streamline the synthesis workflow, which significantly reduces manual intervention and improves overall productivity. 40 hours/week.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior