USACares Jobs

Job Information

Siemens Software Development Engineer (C,C++, Machine Learning) - SISW - EDA 194211 in Wilsonville, Oregon

During the current global health crisis, the priority for Siemens Digital Industries Software is the health and well-being of our entire community including current and future employees, which may add time to our hiring processes. We appreciate your patience and invite you to visit our website ( to learn more about how Siemens is responding to the pandemic.

Company: SISW - EDA

Job Title: Software Development Engineer (C,C++, Machine Learning) - 194211

Job Location: USA - OR - Wilsonville

Job Category: R&D/Software Engineering

We are looking for a highly motivated researcher & software developer with machine learning and/or semiconductor test background to join our R&D team developing industry leading tools that perform scan test diagnosis and yield learning from a volume of diagnosis results.

Successfully shipping semiconductor chips manufactured on today’s advanced technology nodes requires efficient and effective test, ultra-precision diagnosis and accurate learning from silicon data. The Tessent family of tools including Tessent TestKompress and Tessent Diagnosis are the industry leading tools that enable semiconductor companies to perform these tasks, thus allowing them to sell parts with high quality and reliability.

As part of this role, you will be working alongside the industry leaders in this field to apply machine learning algorithms to the problems of test, diagnosis and learning from volume diagnosis data. This work will provide you a chance to create solutions for today’s most challenging problems in the area of test and diagnosis and have a wide impact within the semiconductor industry.

The successful candidate must possess the following combination of education and experience:

  1. PhD (OR MS with 5+ years of demonstrated research/industry experience) in Computer Science or Electrical & Computer Engineering with at least one of the following areas of focus (in order of preference):

a. Applying machine learning techniques to semiconductor test problems.

b. General machine learning not necessarily related to semiconductor test.

c. Scan test diagnosis algorithm development.

d. General semiconductor test topics: ATPG,DFT,BIST, scan compression.

  1. Strong C++/Python development skills. Attention to detail and the ability to accurately estimate software tasks and delivery on schedule.

  2. Excellent verbal, written and interpersonal communication skills.

  3. Highly motivated to understand complex problems and come up with creative solutions.


Organization: Digital Industries

Company: Siemens Industry Software Inc.

Experience Level: Experienced Professional

Job Type: Full-time

Equal Employment Opportunity Statement

Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity 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 under Federal law from discrimination. To learn more, Click here ( .

Pay Transparency Non-Discrimination Provision

Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here ( .

California Privacy Notice

California residents have the right to receive additional notices about their personal information. To learn more, click here ( .