jobs in Silicon X Sdn Bhd

Kerja Sepenuh Masa, Senior Software Engineer (C-- - Qt) di Silicon X Federal Territory - Maukerja

Senior Software Engineer (C-- - Qt)

Silicon X Sdn Bhd

KL City, Federal Territory

Kongsi
Simpan

Lokasi Kerja

  • Jalan Sultan Mizan Zainal Abidin, Kompleks Kerajaan Kuala Lumpur Federal Territory Malaysia

Penerangan Kerja

Tanggungjawab

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.

 

Key Responsibilities

  • Design, develop, and maintain advanced application features and user interfaces using C++ and the Qt framework.
  • Take ownership of assigned software modules, ensuring their technical quality, maintainability, and continuous improvement.
  • Drive technical decisions and contribute to software architecture, modular design, and engineering best practices.
  • Plan and track development roadmaps for assigned modules, manage priorities and dependencies, communicate progress and risks, and ensure accountability for delivery.
  • Perform root cause analysis, troubleshoot, debug, and resolve software defects and performance bottlenecks.
  • 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.


Required Experience & Skills

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • 5+ years of professional experience in C++ software development (preferably modern C++17 or later).
  • Proven expertise in the Qt framework, CMake, and GTest.
  • Solid understanding of OOP, MVVM and fews design patterns.
  • 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.
  • Understand best practices for AI agent-driven software development, including effective agent workflows, code review, testing, and quality assurance.


Preferred Experience

  • Familiarity with version control and CI/CD tools such as GitLab.
  • 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.
  • Experience in cross-platform development (Linux, Windows).


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.



Peringatan Penting

Jangan pernah kongsikan maklumat bank atau kad kredit anda semasa memohon pekerjaan. Elakkan membuat sebarang pembayaran atau mengisi survey yang tidak berkaitan. Jika ada yang mencurigakan, sila laporkan iklan pekerjaan ini segera.

Lebih Lanjut