- Job Description:
- Design and develop robust and scalable software tools
- Develop high-performance optimization software solutions
- Create algorithms and processes to improve the quality of results of our products, ensuring cohesive and efficient data analysis across all platforms.
- Collaborate closely with data, platform, and other engineers to ensure seamless, end-to-end integration of new tools into the broader compilation flow.
- Work closely with a small team to solve problems, review specs, and find good general solutions that improve the overall product
- Work with QA and Docs to help them create tests and documentation that will improve our solutions
- Job requirements:
- MS in EE, CE, CS or related areas
- 10+ years of experience focused on the design, development, and deployment of designs optimization algorithms in EDA industry, research, or technological contexts.
- In-depth practical and theoretical expertise in ASIC and FPGA tools.
- Good understanding of Software Engineering principles and practices, as well as proficiency in setting up and maintaining processes.
- Proficiency with C/C++ and Python.
- Hands-on experience with containerization and orchestration tools.
- Competitive personality driven to win, ethically, in competitive business situations
- Good communication and inter-personal skills
- Ability to create and deliver product presentations focused on functionality and value differentiation
- Ability to travel domestically and internationally.
- Work can be on site or in hybrid mode
You'll Benefit FromSiemens 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.