Staff Engineer (Software Development)

Be among the first applicants.
Bridgetek Pte Ltd
Singapore
USD 60,000 - 100,000
Be among the first applicants.
7 days ago
Job description

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.

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).
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Staff Engineer (Software Development) jobs in Singapore