Search by job, company or skills

Silicon X Sdn Bhd

Senior Software Engineer (C++ / Qt)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

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-end FPGA 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.

More Info

About Company

Job ID: 136634283