The School of Electrical and Electronic Engineering at Nanyang Technological University (NTU) is seeking a Project Officer to conduct research in safety-critical control theory and machine learning. This role focuses on integrating new theories or methods in nonlinear system control with state-of-the-art machine learning systems, specifically applied to various robotic platforms. Key Responsibilities: Conduct research in control theory and machine learning; perform experiments on diverse robotic platforms; engage in international collaborations; and publish research findings in top-tier journals and conferences. Job Requirements: A Bachelor’s degree in control theory, machine learning, robotics, or a related field is required. Candidates should possess familiarity with nonlinear systems, control theory, and modern machine learning architectures such as diffusion models and transformers. Proficiency in programming (Python) and machine learning frameworks (PyTorch) is essential, along with strong written and oral communication skills. The position is open to entry-level candidates. Hiring Institution: NTU, a research-intensive public university in Singapore.
For full details about this role, click “Apply on company site” to view the employer’s original posting.
Skills for this role
Control TheoryMachine LearningRoboticsNonlinear SystemsDiffusion ModelsTransformersPythonPyTorch
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
Integration of Control Theory and Machine Learning
The core mandate is to bridge nonlinear system control with modern machine learning architectures like transformers and diffusion models. You must demonstrate an ability to synthesize these distinct fields to improve safety-critical robotic performance.
Experimental Validation on Robotic Platforms
Research must move beyond theory to practical application. You will be expected to perform hands-on experiments on diverse robotic hardware, requiring a strong grasp of both the physical system dynamics and the software implementation.
Academic Output and Dissemination
A primary performance metric is the publication of research findings in top-tier journals and conferences. You must be prepared to document your work rigorously and contribute to the university's high academic standing.
Likely challenges to think through
Bridging Theoretical Rigor with Empirical Implementation
Translating complex nonlinear control theories into stable, real-world robotic behavior using machine learning is inherently difficult. Prepare by reviewing how to handle the 'sim-to-real' gap and ensuring your control algorithms remain robust under real-world sensor noise and hardware constraints.
Managing Complex Collaborative Research
The role requires international collaboration, which often involves coordinating research goals across different time zones and institutional standards. Prepare by highlighting your experience in collaborative environments and your ability to communicate technical findings clearly to diverse stakeholders.
03
Practice your answers
Technical practice
Safety-Critical Control in Nonlinear Systems
What to coverExplain how you would ensure stability and safety in a nonlinear robotic system. Discuss the trade-offs between traditional Lyapunov-based control methods and modern learning-based approaches.
Integrating Transformers with Robotic Control
What to coverHow can transformer architectures be adapted for real-time robotic control tasks? Address the challenges of latency and temporal dependencies when applying these models to dynamic systems.
Diffusion Models for Robotic Planning
What to coverDescribe the application of diffusion models in the context of robotic trajectory generation. Discuss how these models handle multi-modal distributions compared to standard regression-based methods.
PyTorch Implementation for Robotics
What to coverWhen implementing control algorithms in PyTorch, how do you manage the transition from simulation to real-world hardware deployment? Focus on data efficiency and handling sensor noise.
Experimental Validation of Control Theories
What to coverDescribe your process for designing an experiment to validate a new control theory on a physical robotic platform. How do you isolate variables and ensure reproducibility in your results?
Handling Model Uncertainty
What to coverHow do you incorporate uncertainty quantification into machine learning models used for safety-critical control? Explain why this is essential for preventing catastrophic failure in robotics.
Behavioural practice
Collaborating in International Research Environments
What to coverDescribe a time you worked with a team across different time zones or cultural backgrounds. How did you ensure clear communication and alignment on research goals?
Overcoming Research Roadblocks
What to coverTell me about a technical challenge you faced during a project where your initial approach failed. What steps did you take to troubleshoot the issue and pivot your methodology?
Communicating Complex Technical Findings
What to coverProvide an example of how you have explained a complex machine learning or control theory concept to someone outside your immediate field. How did you tailor your communication to ensure understanding?
Managing Research Documentation and Publication
What to coverDescribe your process for documenting research findings for publication in top-tier journals. How do you ensure accuracy and clarity when presenting your data and conclusions?
02
Sharpen your knowledge
Topics to prepare
Safety-Critical Control Theory
Review Lyapunov stability, reachability analysis, and control barrier functions for nonlinear systems. This is essential as the role focuses on integrating safety-critical control with machine learning to ensure robotic systems operate within safe bounds.
Modern Machine Learning Architectures
Study the theoretical foundations of diffusion models and transformer architectures. The position specifically requires familiarity with these state-of-the-art systems for potential application in robotic control tasks.
Skills to revise
PyTorch Implementation
Practice building and training custom neural network architectures using PyTorch. Focus on implementing control-oriented loss functions or integrating learned models into simulation environments, as this is the primary tool for the research.
Python for Robotics
Develop proficiency in Python-based robotics libraries or simulation environments. Since the role involves conducting experiments on diverse robotic platforms, being able to script control loops and data processing pipelines in Python is critical.
Academic Communication
Prepare to discuss your research experience and technical findings clearly. The role requires publishing in top-tier journals and engaging in international collaborations, making strong written and oral communication skills a key requirement.
04
Your preparation checklist
Review recent research in safety-critical control
Prepare a summary of current literature regarding the intersection of nonlinear control theory and machine learning. Focus on how modern architectures like diffusion models or transformers are being applied to ensure safety in robotic systems.
Compile a portfolio of Python and PyTorch projects
Organize your code repositories to highlight proficiency in implementing machine learning models and control algorithms. Ensure you have clear documentation for any projects involving robotic simulations or nonlinear system dynamics.
Draft a research interest statement
Write a concise document outlining your academic background and how your specific interest in robotics and control theory aligns with the goal of publishing in top-tier journals. Connect your past project work to the research themes of the NTU School of Electrical and Electronic Engineering.
Prepare a technical walkthrough of a robotic experiment
Select one project where you performed experiments on a robotic platform. Be ready to explain the methodology, the control challenges you faced, how you integrated machine learning, and how you validated the safety of the system.
Formulate questions for the research team
Prepare thoughtful questions about the specific robotic platforms used in the lab, the current focus of their international collaborations, and the expected timeline for research publication cycles to demonstrate your engagement with the role.
Availability last checked: 18 Oct 2026. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy
Share this opportunityKnow someone who would be a great fit?