Talent.com
Staff Engineer (Software Development)

Staff Engineer (Software Development)

Bridgetek Pte LtdSingapore, Michigan, Singapore
30+ days ago
Job type
  • Full-time
Job description
  • Reporting To : Manager (Software Development)
  • Position Summary :
  • To work on both embedded HMI applications and desktop GUI development tools.

    Key Responsibilities

    • Develop and maintain embedded HMI applications using our proprietary Bridgetek EVE embedded GPU platform.
    • Design and enhance GUI development tools using Qt (C++ and / or Python bindings).
    • Implement features to support UI development, simulation, and deployment within the GUI IDE tool.
    • Write Python scripts for internal tools, automation, and testing of GUI components.
    • Collaborate with firmware and hardware teams to integrate and optimize HMI applications.
    • Conduct unit and integration testing to ensure system reliability and performance.
    • Create documentation and user guides to support internal teams and external developers.
    • Knowledge & Skill Requirements

      Required Qualifications :

    • Bachelor’s or Master’s degree in Computer Science, Electronics, or related field.
    • Solid experience in embedded systems development with C / C++.
    • Hands-on experience with Qt framework for GUI tool development.
    • Proficiency in Python for scripting, tool development, and automated testing.
    • Familiarity with graphics rendering concepts and HMI architecture.
    • Knowledge of communication protocols like SPI, I2C, or UART.
    • Preferred Qualifications :

    • Experience with the development for embedded GPUs or graphics / LCD controllers.
    • Practical knowledge of LVGL (Light and Versatile Graphics Library).
    • Experience developing custom GUI tools or frameworks for embedded devices.
    • Understanding of UI / UX principles for embedded and desktop applications.
    • Exposure to Agile development methodologies and version control systems (e.g., Git).
    • Working Conditions

      Working conditions are normal for an office environment with willingness to work in a flexible schedule.

      We provide a professional, fun and exciting work environment where innovation and creativity thrive!

      J-18808-Ljbffr

    Create a job alert for this search

    Staff Software Engineer • Singapore, Michigan, Singapore