Singapore Polytechnic logo

Senior/Lead Research Engineer (Software)

Singapore Polytechnic

D05 Pasir Panjang, Hong Leong Garden, Clementi New TownContractS$5,400 – S$8,500/mo

Posted 24 Jun 2026

About this role

The Centre of Excellence in Maritime Safety (CEMS) is a national R&D centre, a collaborative effort between Singapore Polytechnic and the Singapore Maritime Institute. We focus on developing innovative digital solutions and training systems to enhance maritime safety. Our state-of-the-art research facilities, including South-east Asia's first navigation research simulator, setting us as an innovation champion. About the Role The appointee will be part of the CEMS AI & Software team in developing digital solutions to enhance simulator training and assessment, innovate in training pedagogy for the maritime industry. The role may also involve contributing to department- and school-level software initiatives that support digitalisation and automation across R&D, operations, and education. Responsibilities: Lead projects and provide technical contributions across the full software development lifecycle (SDLC), including requirements gathering with industry partners and internal stakeholders. Work closely with the AI team at CEMS to deploy and integrate AI solutions—such as Natural Language Processing, computer vision, and data analytics —into simulation platforms to enhance training and assessment capabilities. Collaborate with third-party simulator technology and solution providers to design and develop reusable code libraries and scalable APIs for integration and interoperability. Drive improvements to existing software systems by identifying performance bottlenecks, refactoring codebases, and enhancing maintainability and scalability. Contribute to the conceptualization, proposal development, and implementation of new research and development projects aligned with CEMS’s strategic objectives. Guide junior software engineers and student interns in software development best practices, code quality, and project execution. Prepare and deliver regular project updates and technical presentations for CEMS Governing Board and senior management meetings. Requirements: Relev…

What they're looking for

Code QualityGitProject LeadershipComputer Engineering

About Singapore Polytechnic

Industry: Education

Frequently asked questions

What does a Senior/Lead Research Engineer (Software) at Singapore Polytechnic do?

The Centre of Excellence in Maritime Safety (CEMS) is a national R&D centre, a collaborative effort between Singapore Polytechnic and the Singapore Maritime Institute. We focus on developing innovative digital solutions and training systems to enhance maritime safety. Our state-of-the-art research f…

What skills does this Senior/Lead Research Engineer (Software) role need?

Key skills for this role include Code Quality, Git, Project Leadership, Computer Engineering.

How much does a Senior/Lead Research Engineer (Software) at Singapore Polytechnic pay?

This role lists a salary of S$5,400 – S$8,500 per month.

Is this Senior/Lead Research Engineer (Software) role remote, hybrid, or on-site?

The listing is based in D05 Pasir Panjang, Hong Leong Garden, Clementi New Town. Check the posting for remote or hybrid options.

How do I apply for this Senior/Lead Research Engineer (Software) role?

You can apply directly on Singapore Polytechnic's careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.