Software Research Engineer/Scientist

Intel CorporationSanta Clara, CA
1dHybrid

About The Position

The Design and Patterning AI group under Intel's Technology Development organization is looking for a passionate, results-oriented, and innovative software engineer to develop mission-critical software solutions for our design and process teams. As a Software Research Engineer, you will develop computational tools and AI/ML applications that improve patterning solutions, decrease process debug time, improve design efficiency, and bridge the gap between design and manufacturing. Your work will span solution exploration, technical design, implementation, deployment in a production environment, and maintenance of the deployed solutions. You will be required to find innovative solutions to problems, collaborate with internal teams to ensure data integrity, implement custom algorithms to perform feature engineering, develop efficient software solutions that meet computing constraints, and ensure code quality to enable deployment in a production environment. You will be required to take initial solution ideas and find an implementation path towards a robust and efficient software product that can be used in the production environment. You will also be required to debug any software related issues in the production environment which occasionally may require urgent off-hours support. You will work closely with a talented group of engineers who are experts in their fields and take on challenging real-world problems to advance Intel's march along the IDM 2.0 strategy. In particular, you will be involved in deploying the software solutions for foundry applications, including government foundry engagements. The candidate should also exhibit the following behavioral traits: • Communication and partnership skills, with the ability to interface with team members and customers. • Demonstrated data analytics skills to communicate complex data in a simple way, identify and analyze process issues, and propose solutions. • A proactive mindset for handling ambiguity and diverse tasks • Ability to research and find solution paths that lead to robust software products

Requirements

  • US Citizenship required.
  • Ability to obtain and maintain an active US Government clearance
  • Ability to work on site
  • Candidate must either have Bachelors (4+ years' experience) or Masters (3+ years' experience) or Ph.D. degree in Electrical Engineering, Computer Science, Mechanical Engineering, Chemical Engineering, Computer Engineering, Applied Mathematics, or other relevant related degrees with a software focus
  • 2+ years' experience with programming (C++/Python) software tools in a Linux environment.

Nice To Haves

  • 4+ years' experience with programming (C++/Python) software solutions in a Linux environment, data analysis and EDA CAD tool development.
  • 2+ years of experience in the following areas:
  • implementing efficient data structures for software tool development
  • implementing efficient (runtime and memory) algorithms to solve EDA CAD/AI problems
  • data analysis methods including statistical methods
  • numerical algorithm design
  • computational geometry algorithms
  • database and system design for big data applications
  • physical design
  • design rule modeling
  • Optical Proximity Correction (OPC) and lithography simulation
  • Experience with popular React.js workflows like Redux
  • Familiarity with CSS and popular design frameworks like Bootstrap
  • Experience with data structure libraries (e.g., Immutable.js)

Responsibilities

  • Develop computational tools and AI/ML applications that improve patterning solutions, decrease process debug time, improve design efficiency, and bridge the gap between design and manufacturing.
  • Solution exploration
  • Technical design
  • Implementation
  • Deployment in a production environment
  • Maintenance of the deployed solutions.
  • Find innovative solutions to problems
  • Collaborate with internal teams to ensure data integrity
  • Implement custom algorithms to perform feature engineering
  • Develop efficient software solutions that meet computing constraints
  • Ensure code quality to enable deployment in a production environment
  • Take initial solution ideas and find an implementation path towards a robust and efficient software product that can be used in the production environment
  • Debug any software related issues in the production environment which occasionally may require urgent off-hours support.
  • Deploying the software solutions for foundry applications, including government foundry engagements.

Benefits

  • Our total rewards package goes above and beyond just a paycheck.
  • Whether you're looking to build your career, improve your health, or protect your wealth, we offer generous benefits to help you achieve your goals.
  • Go to Intel Benefits | Intel Careers for details of benefits available to you.
  • Intel reserves the right to modify, change or discontinue benefit plans at any time in its sole discretion.
  • We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock bonuses, and benefit programs which include health, retirement, and vacation.
  • Find out more about the benefits of working at Intel.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service