Senior Software Engineer

SG, Singapore

Job Description

Job Summary



We are seeking a skilled C++ Senior Software Engineer to develop and maintain middleware components that enable seamless communication between hardware, device drivers, and user-facing applications.







Key Responsibilities



Design, implement, and maintain middleware software components that bridge hardware, drivers, and application layers using C++ and Qt frameworks Use Qt features (QtCore, QtNetwork, QtSerialBus, QtConcurrent, etc.) to build communication and system services. Collaborate closely with hardware and system teams to ensure smooth system integration. Debug, troubleshoot, and resolve software and hardware communication issues. Support integration testing, validation, and deployment of middleware components.



Qualifications



Bachelor's Degrees in software engineering, Computer Science, Electrical Engineering, or related field 5 years or above of engineering experience in a relevant domain



Technical Skills



C, C++ and object-oriented programming Hands-on experience with Qt framework (QtCore, QtNetwork, QtWidgets, QML, etc.). Familiar with scripting language Experience with middleware development or system-level programming. Strong understanding of hardware-software communication protocols (e.g., I2C, SPI, UART, USB, Ethernet). Experience with version control software and issue tracking tools



Additional Skills



Excellent communication and collaboration skills. Strong analytical and problem-solving skills. * Ability to work in a cross-functional team and deliver high-quality software.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1601170
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    SG, Singapore
  • Education
    Not mentioned