Reporting To:
Software Engineering Team Lead
Position Summary:
To deveop high-performance embedded GUI applications and development tools.
Key Responsibilities
Develop and maintain Windows-based GUI tools.
Enhance our Qt-based IDE to support UI design, simulation, and deployment.
Implement features that empower developers to build rich graphical interfaces for embedded systems.
Collaborate across software, firmware, and hardware teams for seamless system integration.
Contribute to documentation and developer guides.
Knowledge & Skill Requirements
Required Qualifications:
Bachelor’s or Master’s degree in Computer Science, Electronics, or related discipline.
Strong experience developing Windows applications using modern C++ (3 years above)
Hands-on experience with Qt for cross-platform GUI development.
Solid understanding of graphics rendering concepts and HMI architecture.
Preferred Qualifications:
Python scripting skills for automation and internal tooling/testing.
Familiarity with SPI, I2C, or UART communication protocols
Experience with embedded GPUs or MCU development environment.
Exposure to LVGL or similar embedded GUI frameworks.
Background in creating custom GUI tools or SDKs.
Understanding of UI/UX principles for embedded/desktop apps.
Experience with Agile workflows and version control (e.g., Git).
Working Conditions
Working conditions are normal for an office environment.
Work requires willingness to work a flexible schedule.
#J-18808-Ljbffr