Senior Embedded Linux & Qt Engineer (Yocto / Qt QML) (India)

Senior Embedded Linux & Qt Engineer (Yocto / Qt QML) (India)

06 Sep
|
Stenograph
|
India

06 Sep

Stenograph

India

Job Summary

Stenograph is seeking an experienced Embedded Linux Platform & Qt Engineer to join the team building our next-generation embedded writer platform. The selected candidate will own the full device software stack on a Linux-based embedded platform — from board support and kernel-level platform bring-up through the touchscreen application UI built on top of it. This role requires strong expertise in embedded Linux platform engineering, power management, and shipped Qt Quick/QML application development.

Key Responsibilities

• Own board support package and kernel-level platform work for a Linux-based embedded device:

bootloader, kernel configuration, device tree, driver integration, and build-system authorship.

• Implement and debug power-management behavior including suspend/resume, wireless connectivity

coexistence, and correct interaction with an always-on companion low-power domain.

• Implement secure boot and an A/B (fail-safe, rollback-capable) over-the-air update mechanism for the full software image, coordinated with a companion firmware update path.

• Instrument and support platform power-consumption measurement work feeding a system-level power

budget.

• Design and implement a touchscreen application user interface using a modern declarative UI framework

(Qt Quick/QML), built against a visual design system and interaction specification provided by product

design, including secondary/always-on display behavior and detach/failover states.

• Integrate C++ backend/business logic with the QML UI layer.

• Collaborate with firmware, application, QA, and program leadership on platform-level integration,





timing/latency budgets, and update/rollback behavior.

• Participate in design and code review across both platform and application layers.

• Utilize modern AI-assisted development tools to accelerate platform bring-up, driver integration, and UI

implementation work, while applying independent engineering judgment to verify correctness rather than

trusting generated output at face value.

• Support the product from early architecture through production release.

Required Qualifications

• Bachelor's Degree in Computer Engineering, Software Engineering, Computer Science, or related field (or

equivalent experience).

• 5+ years of professional embedded Linux development experience.

• Hands-on experience authoring and maintaining embedded Linux build-system layers (e.g., Yocto/Open Embedded or equivalent).

• Experience with a specific SoC family at the board-support level: device tree, bootloader, kernel driver

integration.

• Demonstrated experience debugging kernel-level power management (suspend/resume, low-power states, wireless coexistence).

• Shipped experience building touchscreen or embedded application UIs with Qt Quick/QML on embedded Linux.





• Solid C++ skills and experience integrating C++ logic with a declarative UI layer.

• Demonstrated, hands-on effectiveness with AI-assisted software engineering tools (agentic coding

assistants, AI-based code review), with clear judgment about when to trust generated output and when it

requires independent verification.

• Excellent troubleshooting and debugging skills, including hardware/software boundary issues.

• Experience using Git for version control and standard issue-tracking tools for project/task management.

Preferred Qualifications

• Experience with over-the-air update frameworks (A/B image update systems).

• Experience with heterogeneous multi-processor SoCs (application processor plus a low-power co-processor domain).

• Experience with embedded NPU/AI-accelerator toolchains.

• Prior experience specifically deploying a commercial embedded-Linux/Qt device platform.

• Touch UX craft and familiarity with UI test-automation frameworks.

• Experience working directly from a UX/visual design specification produced by a product designer, with an eye toward minimizing implementation round-trips.

• Experience working in Agile development environments.

Required Skills

• AI-Assisted Software Development

• Embedded Linux (BSP, kernel, device tree)

• Yocto/Open Embedded (or equivalent build system)

• Qt Quick / QML

• C++ (contemporary standards)

• Power Management & Low-Power Design

• Secure Boot & OTA Update Systems

• Git

• Debugging & Troubleshooting

• Software Design & Architecture

📌 Senior Embedded Linux & Qt Engineer (Yocto / Qt QML) (India)
🏢 Stenograph
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded linux & qt engineer (yocto / qt qml) (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded linux & qt engineer (yocto / qt qml) (india) / india