Research Engineer (Software Engineering & AI Deployment)
University-Level Unit: College of Design and Engineering
Faculty/Department-Level Unit: Electrical and Computer Engineering
Employee Category: Research Staff
Location: Kent Ridge Campus
Posting Start Date: 12/05/2026
Job Description
We are looking for a versatile Research Engineer with a strong background in software development and data science to support our AI and Digital Twin tracks.
You will build the data pipelines and software infrastructure necessary to bring cutting-edge machine intelligence from simulation into the physical world.
Key Responsibilities:
- Develop, optimize, and maintain data pipelines for processing multimodal sensor data (video, LiDAR, BIM).
- Assist in the deployment and acceleration of deep learning models (e.g., TensorRT, ONNX) onto edge computing devices on the robot.
- Develop interactive web-based UI components and dashboards for the Digital Twin Platform.
- Maintain the project's codebase, ensuring robust version control (Git), CI/CD pipelines, and comprehensive documentation.
Qualifications
- Min Bachelor’s degree in Computer Science, Software Engineering, Data Science, or related fields.
- Proficiency in Python and C++ with strong object-oriented programming skills.
- Experience with Deep Learning frameworks (PyTorch) and computer vision libraries (OpenCV, PCL).
- Familiarity with web technologies (HTML/CSS, JavaScript) and database management.
- Strong adherence to software engineering best practices and agile development methodologies.
- Open to Fixed Term Contract.
Find Your Best Opportunity
Tell them AcademicJobs.com sent you!

