Software Research Engineer/Scientist

Job Description

Posted on: 
December 12, 2023

Join Intel-and build a better tomorrow. Intel is in the midst of an exciting transformation, with a vision to create and extend computing technology to connect and enrich the lives of every person on Earth. So join us-and help us create the next generation of technologies that will shape the future for decades to come. Design and Patterning AI group under Intel's Technology Development (TD) 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 the compute constraints, and ensure code quality to enable deployment in a production environment. 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 IDM 2.0 strategy.

Job Requirements

Minimum Qualifications:

  • The candidate must have a Ph.D. degree in Electrical Engineering, Computer Science, Mechanical Engineering, Chemical Engineering, Computer Engineering, Physics, Applied Mathematics, or other relevant related degrees with a software focus.
  • Candidate must have 12+ months of work or educational experience in the following: Programming (C++/Python), data analysis, CAD tool development
  • Candidate must have 6+ months of development experience in a Linux environment

Preferred Qualifications:
Minimum 6 months of experience in two of the following:

  • implementing efficient data structures for software tool development
  • implementing efficient (runtime and memory) algorithms to solve CAD/AI problems
  • data analysis methods including statistical methods
  • numerical algorithm design
  • computational geometry algorithms
  • database design for big data

Apply now

More job openings