Senior Software Engineering (User Interface)

Location: Singapore
Job Type: Permanent
Contact: Rekha Ramaswamy
Email: email Rekha
Posted: 3 months ago

Join one of the world's leading innovators and manufacturers of creative video technology.

With offices in the USA, UK, Japan, Singapore, and Australia, an engineering team is a tight-knit group that is constantly innovating and exploring new technologies in order to evolve the product.

We are looking for Senior Software Engineers to join the team in Singapore to work in the User Interface team. This team implements and maintains the user interface in Resolve as per specifications from our UX design team.


  • Design, build and maintain efficient, reusable and reliable C++ code
  • Learn about the new application and understand its features
  • Adapt to the existing code base and be able to own and work on new or existing components
  • Implement new user interface modules to support new features
  • Improve performance for existing user interface elements
  • Debug and fix issues with complex user interface elements


  • Strong proficiency in C/C++ and STL
  • Strong application user interface development experience
  • Basic knowledge of UI design principles
  • Experience with Qt (Strongly preferred)
  • Experience with OpenGL
  • Experience with CSS/QSS
  • Experience with Boost
  • Experience of working with some code versioning tool like SVN and Git
  • Understanding and experience of working in multi-threaded systems
  • Experience with Metal or Vulkan
  • Code development experience across Mac, Windows and Linux platforms

Reaching out

For a confidential discussion on this or any other opportunities available in the market please contact Rekha Ramaswamy at - Direct Line: +65 6692 9043

EA License No: 16S8303 - EA Registration No: R1546455