- オースティン - テキサス州 - アメリカ合衆国
Software Engineer - Senior
Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design.
Key Responsibilities:
- Pioneer Topology Optimization Strategies:
- Spearhead the research, design, and development of groundbreaking algorithms and methodologies for static and dynamic topology-aware optimization within the Aprisa PnR flow.
- Identify, evaluate, and integrate novel techniques to address critical PPA challenges through innovative topological approaches.
- Define and drive the strategic roadmap for advanced PPA optimization features, with a specific focus on topology-driven enhancements in our EDA tools.
- Architect and Implement Advanced Algorithms:
- Design, develop, and meticulously implement high-performance, scalable, and accurate algorithms for topology-aware placement, routing, CTS, and other critical optimization stages.
- Leverage advanced data structures and computational geometry to solve intricate, PPA-related topological challenges in complex VLSI designs.
- Ensure robustness and efficiency across diverse design scales and technology nodes.
- Drive Tool Development and Seamless Integration:
- Develop and integrate cutting-edge features into existing and new EDA tools, specifically enhancing their topology-driven optimization capabilities.
- Ensure seamless and robust integration of new optimization features across various PnR stages and the broader design flow.
- Collaborate intensely with cross-functional R&D teams (e.g., placement, routing, timing, power analysis) to achieve holistic design closure and maximize PPA.
- Ensure Performance, Quality, and Debugging Excellence:
- Establish and execute rigorous testing, validation, and benchmarking plans for all developed topology optimization algorithms and features.
- Conduct in-depth analysis and debugging of complex topology-related issues, delivering effective and timely solutions.
- Continuously optimize tool performance, memory footprint, and runtime to meet the demands of large-scale, advanced node designs.
Qualifications:
- Educational Background:
- Master's or Ph.D. in Electrical Engineering, Computer Science, or a closely related field.
- Experience:
- Minimum of 5+ years of hands-on, progressive R&D experience in EDA, with a dedicated focus on PnR and advanced optimization techniques.
- Demonstrated track record of successfully architecting, developing, and deploying complex, production-quality algorithms and features for commercial EDA tools.
- Proven expertise in topology optimization applied to physical design problems.
- Technical Expertise (Must-Haves):
- Deep and comprehensive expertise in PnR algorithms and methodologies, including placement, routing, and CTS.
- Extensive theoretical and practical knowledge of topology optimization techniques at the physical design level, including graph theory applications, and geometric algorithms.
- Strong understanding of digital circuit design, advanced VLSI physics, and semiconductor device characteristics that profoundly impact power, timing, and area.
- Exceptional proficiency in C++ programming, with a strong emphasis on developing high-performance, robust, multithreaded, and maintainable code.
- Proficiency in scripting languages such as Python or Perl for automation, data analysis, and prototyping.
- Familiarity with industry-standard EDA tools and design flows.
- Technical Expertise (Nice-to-Haves):
- Hands-on experience with advanced technology nodes (e.g., 7nm, 5nm, 3nm and beyond) and their associated unique PPA challenges.
- Experience with parallel programming paradigms and distributed computing for large-scale EDA applications.
- Familiarity with machine learning techniques applied to physical design optimization.
- Problem-Solving and Analytical Skills:
- Exceptional analytical acumen and problem-solving capabilities, with a demonstrated ability to independently tackle and resolve highly complex technical challenges.
- Strong ability to analyze vast datasets, identify intricate patterns and trends, and derive actionable insights to guide algorithm development.
- Communication and Interpersonal Skills:
- Superior written and verbal communication skills, with the ability to articulate highly complex technical concepts clearly, concisely, and persuasively to diverse audiences.
- Proven ability to collaborate effectively within dynamic, cross-functional R&D teams and engage productively with external stakeholders.
- Strong presentation skills for technical reviews, internal strategy discussions, and customer interactions.
Why us?
Working at Siemens Software means flexibility - Choosing between working at home and the office at other times is the norm here. We offer great benefits and rewards, as you'd expect from a world leader in industrial software.
A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow!
Siemens Software. Transform the Everyday
#LI-EDA
#LI-HYBRIDSiemens offers a variety of health and wellness benefits to our employees. Details regarding our benefits can be found here: https://www.benefitsquickstart.com/siemens/index.html
The pay range for this position is $129,600 - $233,300 annually with a target incentive of 5-10% of the base salary. The actual wage offered may be lower or higher depending on budget and candidate experience, knowledge, skills, qualifications, and premium geographic location.
Equal Employment Opportunity Statement
Siemens is an Equal Opportunity Employer encouraging inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability unrelated to ability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, order of protection status, protected veteran or military status, or an unfavorable discharge from military service, and other categories protected by federal, state or local law.
EEO is the Law
Applicants and employees are protected from discrimination on the basis of race, color, religion, sex, national origin, or any characteristic protected by Federal or other applicable law.
Reasonable Accommodations
If you require a reasonable accommodation in completing a job application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please fill out the accommodations form by clicking on this link Accommodation
for disability form. If you’re unable to complete the form, you can reach out to our AskHR team for support at 1-866-743-6367. Please note our AskHR representatives do not have visibility of application or interview status.
Pay Transparency
Siemens follows Pay Transparency laws.
California Privacy Notice
California residents have the right to receive additional notices about their
personal information. To learn more, click here.
Qualified applications with arrest or conviction records will be considered for employment in accordance with applicable local and state laws.