Enable job alerts via email!

Senior Software Engineer (C++ / Qt)

Silicon X Sdn Bhd

Selangor

On-site

MYR 90,000 - 130,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions company is seeking a Senior Software Engineer (C++/Qt) to develop applications and mentor junior developers. Responsibilities include designing and maintaining software systems, collaborating with teams to enhance user experience, and conducting code reviews. Ideal candidates should have 3+ years of C++ experience and expertise in the Qt framework, with a strong problem-solving aptitude.

Benefits

Competitive compensation
Career progression opportunities
Collaborative environment

Qualifications

  • 3+ years of experience in C++ software development.
  • Proven expertise in the Qt framework.
  • Strong debugging and optimization skills.

Responsibilities

  • Design, develop, and maintain advanced application features using C++.
  • Collaborate with teams to translate requirements into code.
  • Conduct code reviews and provide feedback.

Skills

C++ software development
Qt framework expertise
Debugging
Problem-solving
Communication skills

Education

Bachelor's or Master's degree in Computer Science

Tools

GitLab
SonarQube
CMake
Job description
About This Role:

We are seeking an experienced Senior Software Engineer (C++ / Qt) to join our team in developing high-performance, cross-platform applications. In this role, you will design, implement, and maintain complex software systems with a focus on user interfaces built using the Qt framework. You’ll work closely with UI/UX designers and other engineers to deliver robust, maintainable, and scalable solutions that enhance user experience and workflow efficiency.

As a senior engineer, you will also play a key role in technical decision-making, code reviews, and mentoring junior developers.

Location: Based in Penang/Kuala Lumpur, Malaysia

Key Responsibilities:
  • Design, develop, and maintain advanced application features and user interfaces using C++ and the Qt framework (Widgets, QML).
  • Collaborate with UI/UX and backend teams to translate requirements into clean, efficient, and scalable code.
  • Architect and integrate Qt-based UI components with backend systems, APIs, and data models.
  • Optimize application performance, responsiveness, and memory usage across multiple platforms (Windows, Linux, macOS).
  • Conduct thorough code reviews, provide constructive feedback, and ensure adherence to coding standards.
  • Troubleshoot, debug, and resolve software defects and performance bottlenecks.
  • Contribute to technical documentation, build pipelines, and CI/CD processes.
  • Mentor junior developers and assist in developing team technical capabilities.
  • Participate in architecture discussions, planning sessions, and sprint reviews.
Required Experience & Skills:
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • 3+ years of professional experience in C++ software development (preferably modern C++17 or later).
  • Proven expertise in the Qt framework (Qt Widgets, QML, and Qt Creator).
  • Solid understanding of OOP, MVV, MVVM and design patterns.
  • Experience in cross-platform development (Windows, Linux, macOS).
  • Familiarity with version control and CI/CD tools such as GitLab, SonarQube, and ELK stack.
  • Strong debugging, optimization, and problem-solving abilities with a deep focus on software performance and reliability.
  • Provides technical decision-making, conducting code reviews, and mentoring junior developers to uphold engineering excellence.
  • Excellent communication skills with the ability to work independently and provide technical guidance and mentorship to team members.
Preferred Experience:
  • Familiarity with CMake, unit testing frameworks (GTest), or CI/CD.
  • Exposure to Agile / Scrum development environments.
  • Experience in embedded system, FPGA technologies or EDA (Electronic Design Automation) workflows.
  • Knowledge of software architecture design, plugin frameworks or modular application design.
  • Performs detailed code profiling and optimization to enhance application performance, responsiveness, and resource efficiency.
What We Offer:
  • Opportunity to work on innovative, technically challenging projects.
  • Collaborative environment that encourages technical growth and ownership.
  • Competitive compensation and career progression aligned with your expertise.

Interested? We’d love to hear from you! Apply now.

About Silicon X:

Silicon X is a chip product company specializing in low-latency, low power, and cost-effective FPGA solutions. We are proud to be Asia's pioneering end-to-endFPGA company, pushing the boundaries of technology and innovation in programmable logic. We empower industries with high-quality, locally developed solutions that meet and exceed international standards. With a focus on delivering sustainable, efficient, and accessible FPGA technology, we are dedicated to creating products known for their exceptional performance and reliability.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.