← Усі вакансії

Windows System Engineer (Windows kiosk)

Джерело:
djinni.co
Відгукнутись на вакансію →

We are looking for an experienced Windows System Engineer with a strong background in embedded and industrial computing to configure, harden, and customize Windows for a dedicated kiosk-mode industrial product. The role involves preparing a locked-down Windows environment running a Unity-based application, managing custom DLLs, and orchestrating Python-based services, all deployed on an industrial-grade single-board computer. We need someone who can join and start configuring the environment almost immediately — this is a senior, hands-on role with no time for ramp-up on missing technologies.

Details

Schedule: Full-time

Location: Remote — EU, CIS, Ukraine, or Balkans (Europe preferred)

Duration: Long-term

Type of collaboration: Full-time employment

Citizenship: No restrictions

You will own the full OS-level configuration pipeline, from a clean Windows image to a production-ready, field-deployable system. This includes configuring Windows in kiosk or Shell Launcher mode so the Unity application starts automatically as the sole interactive shell, with no user access to the desktop, taskbar, or system UI. You will manage the registration, versioning, and dependency chain of custom DLLs required by the application, ensuring correct loading order and compatibility across updates. You will also set up Python-based background services as proper Windows services (using tools such as NSSM or pywin32), handling auto-start, watchdog recovery, logging, and inter-process communication with the main Unity application. All of this must be tuned for the specific hardware constraints and driver ecosystem of the target industrial board, including GPIO, serial peripherals, BIOS/UEFI settings, and thermal management.

You have

5+ years of proven, hands-on experience with Windows, including Windows kiosk mode configuration

Deep, hands-on experience with Windows 10 IoT Enterprise or Windows 11 IoT Enterprise, including Shell Launcher v2, Assigned Access, Unified Write Filter (UWF), and Group Policy–based lockdown

Proficiency in Windows system internals — registry, services architecture, WMI, COM/DCOM, and DLL side-by-side loading

Solid scripting skills in PowerShell

Working knowledge of Python service deployment on Windows (pywin32, virtualenv packaging, dependency isolation)

Previous experience bringing up and validating Windows images on industrial SBCs or embedded x86 boards (Advantech, Kontron, Beckhoff, or similar)

Knowledge of Windows image creation and deployment using DISM, WinPE, and answer files (unattend.xml) for reproducible, automated provisioning

Nice to have

Familiarity with Unity runtime requirements on Windows (DirectX dependencies, resolution and display management, crash recovery)

What to do

Configure Windows in kiosk/Shell Launcher mode so the Unity application runs as the sole interactive shell

Manage registration, versioning, and dependency chains of custom DLLs, ensuring correct load order and update compatibility

Set up and maintain Python-based background services as Windows services (NSSM/pywin32) — auto-start, watchdog recovery, logging, IPC with the Unity app

Tune the OS for the target industrial board's hardware: GPIO, serial peripherals, BIOS/UEFI settings, thermal management

Build and validate custom Windows images using DISM, WinPE, and unattend.xml for reproducible provisioning

Bring up and validate Windows images on the industrial SBC through to production deployment

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot