12 Nov
|
The Qt
|
Bengaluru
About Us
Ever wondered what powers the products people rely on every day? Chances are, we've helped build it. Our software and development tools help build products for cars, hospitals, factories, homes, and industries worldwide. We help engineers solve complex challenges and create technology people can depend on.
Rooted in Nordic values and trusted by innovators worldwide, we combine deep technical expertise with a culture of curiosity, craftsmanship, and collaboration. With decades of engineering experience and a shared passion for technical excellence, we're helping shape the future of software and embedded development.
We take pride in building tools for people who build the world around us.
About the Role
Qt for MCUs is on a mission to bring Qt’s industry-leading UI framework to the most resource-constrained microcontrollers on the market — enabling rich, responsive user experiences on devices where every byte of Flash and every millisecond of CPU time matters. Our team works directly with the world’s leading silicon vendors and embedded product companies to make that vision a reality.
As a Solutions Engineer — MCU, you are the technical heart of our customer engagements. You will port Qt for MCUs to new silicon platforms, design display adaptation layers, solve complex hardware-software integration challenges, and serve as the go-to subject matter expert for MCU-related opportunities across sales, pre-sales, and product engineering.
This role is located in Bengaluru, India.
What You’ll Do
- Port Qt for MCUs to new microcontroller platforms — from BSP bring-up and HAL integration through to display adaptation, framebuffer management, and validated performance on target hardware
- Design and optimise display and graphics pipelines for memory-constrained MCUs, including DMA-driven transfers, partial rendering, and asset optimisation using the Qt for MCUs toolchain
- Act as the primary technical SME for customer engagements,
proof-of-concept projects, and evaluations — delivering workshops, demos, and training to engineering teams worldwide
- Debug complex issues spanning hardware, firmware, BSP, and UI stack layers using JTAG/SWD debuggers, logic analysers, and oscilloscopes; provide root-cause analysis and drive resolution with product engineering
- Author application notes, porting guides, and best-practice documentation; support the sales team with technical proposals and RFP responses for Qt for MCUs solutions
- Collaborate closely with silicon vendors (Infineon, Renesas, NXP, STMicroelectronics) and internal engineering teams to bridge cutting-edge Qt technology with real-world MCU constraints
What You Bring to the Table
- 5–8 years of hands-on embedded software engineering experience with a strong focus on microcontroller-based products and ARM Cortex-M class devices (STM32, NXP i.MX RT, Renesas RA/RH)
- Proven experience porting or adapting embedded software stacks in bare-metal and RTOS environments (FreeRTOS and/or Zephyr), with a solid grasp of MCU memory architecture
- Hands-on experience with TFT/LCD display integration: framebuffer management, pixel format handling, display controller configuration, and serial protocols (SPI, I2C, UART, DMA)
- Experience with at least one embedded GUI framework — Qt for MCUs, LVGL, Embedded Wizard, or STemWin — and proficiency in C and C++ with CMake-based build systems
- Robust communication skills in English; ability to translate deep technical knowledge into clear guidance for both engineering and commercial audiences
Bonus Points For…
- Experience with additional MCU families (ESP32/Espressif, PIC/Microchip) or silicon vendor BSP ecosystems such as STM32CubeIDE, MCUXpresso, e2studio, or ModusToolbox
- Prior Solutions Engineering, Field Application Engineering, or other customer-facing technical role experience
- Familiarity with Qt Widgets or Qt Quick/QML on higher-powered targets, and/or contributions to open-source embedded or GUI projects
📌 Solutions Specialist, MCU (Bengaluru)
🏢 The Qt
📍 Bengaluru