New opportunity

Staff R&D Scientist

Onto Innovation · Singapore

About this role

The Staff / Senior R&D Scientist will join the advanced metrology and analytics research team at Onto Innovation, working across Singapore and the USA. This role focuses on developing data analytics and modeling solutions for X-ray metrology, specifically designing innovative algorithms, physics-based models, and machine learning approaches for semiconductor microelectronics characterization. Responsibilities include collaborating with cross-functional teams to prototype, validate, and implement metrology solutions, developing advanced algorithms for data analysis and profile reconstruction, and creating data fusion frameworks. Candidates will also conduct literature reviews, execute test plans, and transition research concepts into production-ready solutions. Qualifications include a Ph.D. or Master’s degree in Physics, Applied Physics, Materials Science, Electrical Engineering, Mathematics, Statistics, Optics, or a related field. Required experience is typically 3+ years for Senior or 7+ years for Staff roles in R&D fields such as algorithm development, physical modeling, scientific computing, or machine learning. Candidates must possess a deep understanding of X-ray techniques (CD-SAXS, XRD), forward simulation, and solving inverse problems. Strong programming skills in Python, MATLAB, or C++ are required, with experience in machine learning libraries like Scikit-learn and TensorFlow highly desired. The role involves potential travel up to 25% and requires the ability to work in a fast-paced, iterative environment. Benefits include a competitive salary, health/dental/vision/life/disability insurance, PTO, 401K with match, and an Employee Stock Purchase Program.

For full details about this role, click “Apply on company site” to view the employer’s original posting.

Skills for this role

PythonMATLABC++Scikit-learnTensorFlowMachine LearningAlgorithm DevelopmentPhysical ModellingScientific ComputingX-ray MetrologyCD-SAXSXRDXRRData FusionSignal ProcessingStatisticsData VisualizationOptimization

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.
01

Understand the role

What matters most

  • Advanced X-ray Metrology Algorithm Development

    The core responsibility is designing and implementing algorithms for CD-SAXS, XRD, and XRR data analysis. You must demonstrate proficiency in solving inverse problems, forward simulation, and profile reconstruction to improve measurement accuracy and computational efficiency.

  • Cross-Functional Research Integration

    You will bridge the gap between research concepts and production-ready solutions. This requires collaborating with application scientists, software engineers, and product management to ensure that your models and data fusion frameworks are scalable and reliable for semiconductor manufacturing environments.

  • Data Fusion and Modeling Innovation

    You are expected to create frameworks that integrate data from multiple metrology sources (e.g., CD-SAXS, XRD, OCD). This involves applying machine learning and physics-based modeling to extract meaningful parameters from complex datasets.

Likely challenges to think through

  • Bridging Physics-Based Models with Machine Learning

    A significant challenge is balancing traditional physics-based forward simulations with modern machine learning approaches. Prepare to discuss how you validate ML-driven predictions against physical constraints to ensure robustness in a high-precision semiconductor context.

  • Transitioning Research to Production

    Moving from a prototype to a production-ready tool involves strict reliability and performance requirements. Prepare to explain your process for verifying algorithm performance and how you handle the iterative feedback loops inherent in a fast-paced R&D environment.

  • Global Collaboration and Communication

    Operating across Singapore and the USA requires effective communication of complex technical concepts to diverse stakeholders. Be prepared to demonstrate how you present technical findings to both specialized peers and non-technical management to drive project alignment.

03

Practice your answers

Technical practice

Inverse Problem Solving in X-ray Metrology

What to coverDiscuss your experience with solving inverse problems in the context of CD-SAXS or XRD. Explain how you handle non-uniqueness in parameter extraction and the trade-offs between computational efficiency and model accuracy.

Forward Simulation Techniques

What to coverDescribe your approach to developing forward simulations for X-ray metrology. Focus on how you validate these models against experimental data and ensure they are robust enough for production-ready profile reconstruction.

Data Fusion Frameworks

What to coverExplain how you would design a data fusion framework that combines information from disparate sources like CD-SAXS, XRD, and OCD. Address how you manage sensor weighting and handle conflicting data points.

Machine Learning for Metrology

What to coverDetail how you have applied machine learning libraries like Scikit-learn or TensorFlow to improve metrology outcomes. Suggestion: Focus on scenarios where ML supplements physics-based models rather than replacing them.

Algorithm Optimization for Production

What to coverDescribe a time you transitioned a research-grade algorithm into a production environment. Explain the steps taken to optimize for speed and reliability while maintaining measurement precision.

Signal Processing and Noise Reduction

What to coverDiscuss techniques you use for signal processing in noisy experimental data. Explain how you balance aggressive noise filtering with the need to preserve critical physical features in the data.

Statistical Analysis in R&D

What to coverHow do you apply statistical methods to verify the performance and reliability of a new metrology solution? Discuss how you define and measure success metrics for accuracy and robustness.

Programming for Scientific Computing

What to coverCompare the use of Python, MATLAB, and C++ in your previous R&D projects. Explain how you choose the appropriate language based on performance requirements and integration needs.

Behavioural practice

Cross-Functional Collaboration

What to coverDescribe a situation where you had to explain a complex technical metrology concept to a non-technical stakeholder or a different functional team. How did you ensure alignment and move the project forward?

Handling Ambiguity in Research

What to coverProvide an example of a research project where the initial requirements were unclear or the technology gap was poorly defined. How did you take the initiative to scope the problem and propose a viable solution?

Managing Iterative Development

What to coverDescribe a time you worked in a fast-paced, iterative environment where priorities shifted frequently. How did you maintain progress on your core research while adapting to new feedback?

Intellectual Honesty and Failure

What to coverTell me about a time when a proposed methodology or algorithm failed to meet performance expectations. How did you handle the findings, and what steps did you take to pivot or improve the approach?

02

Sharpen your knowledge

Topics to prepare

  • Inverse Problem Solving in Metrology

    The role requires solving inverse problems for profile reconstruction in X-ray metrology. Exercise: Review literature on regularization techniques for ill-posed inverse problems in scattering data and practice mapping physical parameters to measured diffraction patterns.

  • Multi-Sensor Data Fusion

    The position involves creating frameworks to combine data from CD-SAXS, XRD, and OCD. Exercise: Study statistical methods for sensor fusion, such as Bayesian inference or Kalman filtering, to integrate heterogeneous data sources for improved parameter extraction.

  • Physics-Based Forward Simulation

    Developing forward simulations for X-ray techniques is a core requirement. Exercise: Implement a basic forward model for a diffraction experiment and validate it against synthetic data to demonstrate proficiency in physical parameter extraction.

Skills to revise

  • Algorithm Development in Python or C++

    You must transition research concepts into production-ready code. Exercise: Refactor a prototype script into a modular, documented, and performance-optimized function, focusing on computational efficiency for large-scale data analysis.

  • Machine Learning for Metrology

    The role utilizes Scikit-learn and TensorFlow for characterization. Exercise: Build a regression model using Scikit-learn to predict physical parameters from simulated X-ray diffraction features, comparing performance against traditional optimization-based fitting.

  • Advanced X-ray Technique Analysis

    Hands-on experience with CD-SAXS and XRD is required. Exercise: Review standard data analysis workflows for CD-SAXS and XRD, specifically focusing on profile fitting and identifying common artifacts in semiconductor microelectronics characterization.

04

Your preparation checklist

  • Prepare a technical case study on inverse problems

    Develop a concise presentation or document detailing your experience with solving inverse problems in a scientific context. Focus on your methodology for parameter extraction, profile fitting, or forward simulation, specifically highlighting how you handled noise, computational efficiency, and validation against experimental data.

  • Demonstrate expertise in X-ray metrology and physics

    Review your past research or projects involving CD-SAXS, XRD, or XRR. Be prepared to discuss the underlying physics of these techniques and how you have applied them to characterize microelectronics or similar nanostructures, emphasizing your ability to translate physical phenomena into mathematical models.

  • Showcase programming and machine learning proficiency

    Prepare code samples or project summaries that demonstrate your ability to use Python, MATLAB, or C++ for scientific computing. Highlight specific instances where you utilized Scikit-learn or TensorFlow to improve algorithm performance or implement data fusion frameworks.

  • Formulate questions regarding cross-functional collaboration

    Prepare thoughtful questions about how the R&D team interacts with application scientists and software engineering teams. Focus on the transition process from research prototypes to production-ready solutions to show your interest in the full product lifecycle.

  • Review semiconductor domain knowledge

    If you lack direct semiconductor industry experience, research the current challenges in semiconductor metrology, such as yield optimization and nanometer-scale characterization. Be ready to articulate how your existing skills in signal processing, statistics, or optimization are transferable to these specific industry problems.

AI-generated from the job information · Prepared Oct 18, 2026 (UTC)Useful preparation, not a guarantee of eligibility or an offer.

Availability last checked: 18 Oct 2026. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in Singapore. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…