Software Development Intern – Qt Desktop Application

17 hours ago


Singapore BRIGHT POINT CAPITAL PTE. LTD. Full time
Roles & Responsibilities

About us:

Theme International Trading, a subsidiary of Theme International Holdings Limited (listed on the Hong Kong Exchange: 0990.HK), is headquartered in Singapore. As a premier liquidity provider for listed derivatives across various exchanges, we empower our team and leverage advanced technology to drive exceptional performance and returns.

Established in 2018, we have grown into a leading market maker in diverse commodity derivative markets. As we continue to expand into a broader range of asset classes and products, we are seeking driven individuals with high integrity to join our dynamic and collaborative team.

Position Overview:

We are seeking a motivated university student to join our team as a Software Development Intern. The successful candidate will assist in building a Qt-based desktop application for Windows. This application will capture and analyse screen content from a messaging application, detect new messages, extract text, and post updates to a backend server. Additionally, the intern will help develop a user-friendly interface for managing captured data.

Key Responsibilities:

Application Development:

  • Build a Windows desktop application using C++ and Qt.
  • Implement functionality to capture screen changes from specified windows.
  • Analyse captured images to detect new messages and extract text using OCR techniques.

User Interface Design:

  • Develop a Qt/QML-based UI for users to define messaging window parameters (location, size).
  • Create features to browse through captured histories, images, and messages.
  • Implement data management tools allowing users to delete images or messages within specific time ranges.

Backend Integration:

  • Post extracted messages and data to a backend server.
  • Ensure seamless communication between the desktop application and backend services.

Data Management:

  • Handle storage of images in local file system, and messages in databases.
  • Optimize the application to manage disk space efficiently.

Collaboration:

  • Work closely with the development team to ensure application performance and reliability.
  • Participate in code reviews and contribute to team knowledge sharing.
Qualifications:
  • Education: Currently enrolled in a Bachelor's or Master's program in Computer Science, Software Engineering, or a related field.
  • Programming Skills: Basic knowledge of C++ and the Qt framework.
  • UI/UX Experience: Familiarity with QML for user interface development.
  • Database Knowledge: Understanding of database concepts and experience with database integration.
Additional Skills:
  • Familiarity with Windows application development.
  • Knowledge of image processing and OCR technologies is a plus.
Soft Skills:
  • Strong problem-solving abilities and attention to detail.
  • Ability to work independently and in a team environment.
  • Excellent communication and time-management skills.
Enjoy These Perks:
  • On-Site Gym & Showers: Stay active and refreshed with our fully equipped gym, complete with shower facilities—right at the office
  • Fully Stocked Pantry: Indulge in a variety of snacks, beverages, and essentials throughout the day.
  • Weekly Yoga Classes: Unwind and recharge with private, professional-led yoga sessions every week.
  • Daily Lunch Provided: No need to worry about meal prep—we provide delicious lunches every day so you can focus on what matters most.
HOW TO APPLY

Interested applicants please submit your CV and cover letter directly to recruit@themeinternationaltrading.com

Tell employers what skills you have

Commodity
windows application development
Derivatives
Image Processing
Ability To Work Independently
User Interface Design
Data Management
Software Engineering
Application Development
UI
Soft Skills
Reliability
User Interface
Time Management skills
Communication Skills
Programming
Databases
Software Development
OCR
C++

  • Singapore beBeeDesktopApplication Full time $6,000 - $8,000

    Job Title: Desktop Application DeveloperWe are seeking a highly motivated and detail-oriented individual to fill the role of Desktop Application Developer. The successful candidate will be responsible for building a Windows desktop application using C++ and Qt.Key Responsibilities:Design, develop, and implement a user-friendly interface for users to define...


  • Singapore beBeeDevelopment Full time $60,000 - $80,000

    Software Development Internship OpportunityThis internship presents an exciting opportunity for a university student to contribute to the development of a Windows desktop application using C++ and Qt. The successful candidate will assist in building a robust and user-friendly interface for managing captured data, as well as implementing functionality to...

  • Senior Engineer

    2 weeks ago


    Singapore Bridgetek Pte Ltd Full time

    **Department**: Software Engineering - **Reporting To**: Software Engineering Team Lead - **Location**: Singapore - **Position Summary**: **Key Responsibilities** - Develop and maintain Windows-based GUI tools. - Enhance our Qt-based IDE to support UI design, simulation, and deployment. - Implement features that empower developers to build rich graphical...


  • Singapore beBeeSoftware Full time $120,000 - $200,000

    We are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have strong expertise in software development, with a proven track record in building high-quality applications and backend systems.Design and develop desktop applications and web backend APIs (RESTful). Participate in requirements gathering, analysis, and technical...


  • Singapore beBeeSoftware Full time $90,000 - $120,000

    Software Engineer Position">We are seeking a skilled software engineer to join our team and contribute to the development of high-quality applications.As a software engineer, you will be responsible for designing, developing, and testing software solutions that meet business requirements.Key Responsibilities:Design and develop desktop applications and web...

  • Software Innovator

    3 days ago


    Singapore beBeeCybersecurity Full time $90,000 - $120,000

    At the forefront of cybersecurity innovation, we seek a seasoned Senior Cybersecurity Developer to spearhead the design and implementation of cutting-edge software solutions.This pivotal role involves collaborating with stakeholders to translate business requirements into scalable, efficient, and reliable software products using a range of programming...


  • Singapore beBeeEmbedded Full time $120,000 - $160,000

    Embedded Systems Software EngineerAbout the Role:This role involves developing and maintaining embedded HMI applications using proprietary GPU platforms. As an Embedded Systems Software Engineer, you will be responsible for designing GUI development tools using Qt (C++ and/or Python bindings), implementing features to support UI development, simulation, and...


  • Singapore TALENTSIS PTE. LTD. Full time

    **Key Responsibilities**: - Develop user interfaces using desktop GUI frameworks (e.g., Qt, wxWidgets) or web technologies (e.g., HTML/CSS/JavaScript). - Integrate frontend and backend components, ensuring data flows reliably between layers. - Debug and optimize performance-critical sections of code. - Maintain and refactor existing code to improve...


  • Singapore beBeeEmbeddedSoftwareEngineer Full time $80,000 - $120,000

    Job DescriptionAs a software engineer in our team, you will be responsible for developing and maintaining embedded HMI applications using the Bridgetek EVE embedded GPU platform. Your primary focus will be on designing and enhancing GUI development tools using Qt, including C++ and/or Python bindings.You will implement features to support UI development,...

  • Software Engineer

    5 days ago


    Singapore X-PHY Inc Full time

    FLEXXON . X-PHY is an industry leader in cybersecurity technology, delivering hardware-based solutions that proactively protect businesses from evolving threats. We don't just build products—we build the future. We're seeking passionate, driven individuals to join our mission to redefine industry standards, push boundaries, and create transformative...