← Browse all jobs

S

Senior embedded linux & qt engineer (yocto / qt qml)

Stenograph · Chennai g.p.o., India

FULL TIMEpermanent

Job Description

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 So C 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 So Cs (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++ (modern standards) Power Management & Low-Power Design Secure Boot & OTA Update Systems Git Debugging & Troubleshooting Software Design & Architecture

Details

CompanyStenograph
LocationChennai g.p.o., India
TypeFULL TIME
Nichetech
Experiencepermanent

Similar Jobs

E

Physical Therapist Asst.

Encompass Health

C

Physical Therapist or Physical Therapist Assistant

CORA Physical Therapy

A

MASSEUR KINÉSITHÉRAPEUTE (F/H)

Agence Appel Médical Sud-Est Kiné

S

AVP, CL, FrontEnd Eng - iOS, WRB Tech

Standard Chartered Bank

e

Sr MTS Machine Learning Engineer

eBay