Windows System Engineer
Candidates must have proven, real-world practical experience in this specific niche. This is not a position where the candidate can learn on the job or prepare theoretically before the interview.
Project Overview
We are looking for an expert Windows System Engineer with a strong background in embedded and industrial computing. The core mission is to configure, harden, and customize Windows for a dedicated kiosk-mode industrial product. The engineer will prepare a locked-down Windows environment running a Unity-based application, manage custom DLLs, and orchestrate Python-based services deployed on an industrial-grade single-board computer (SBC).
Core Responsibilities
- Handle the full OS-level configuration pipeline from a clean Windows image to a production-ready, field-deployable system.
- Provide initial setup/implementation and ongoing support afterward.
- Configure Windows in kiosk or Shell Launcher mode to automatically boot a Unity application as the sole interactive shell (zero user access to desktop, taskbar, or UI).
- Manage registration, versioning, and the dependency chain of custom DLLs to ensure correct loading order and update compatibility.
- Setup Python-based background services (using NSSM or pywin32) handling auto-start, watchdog recovery, logging, and IPC with the Unity app.
- Tune the system for specific hardware constraints and drivers of industrial boards (GPIO, serial peripherals, BIOS/UEFI, thermal management).
- Deliver a fully documented, reproducible Windows image ready for volume deployment.
Required Skills & Experience (Must-Haves)
- OS: Windows 10 IoT Enterprise or Windows 11 IoT Enterprise.
- Lockdown & Kiosk: Shell Launcher v2, Assigned Access, Unified Write Filter (UWF), Group Policy–based lockdown.
- Windows Internals: Registry, services architecture, WMI, COM/DCOM, DLL side-by-side loading.
- Scripting & Automation: Strong PowerShell scripting, DISM, WinPE, answer files (unattend.xml) for automated provisioning.
- Python on Windows: Python service deployment (pywin32, virtualenv packaging, dependency isolation).
- Hardware: Hands-on experience with industrial SBCs or embedded x86 boards (Advantech, Kontron, Beckhoff, or similar).
- Unity Integration: Understanding of Unity runtime requirements on Windows (DirectX dependencies, display/resolution management, crash recovery).
Nice to Have
- Windows Autopilot or MDM-based provisioning for fleet deployment.
- CI/CD pipelines for OS image building and validation.
- Exposure to real-time or deterministic scheduling constraints on Windows.
- Hardware security configuration (Secure Boot, BitLocker, TPM).
CV Formatting & Submission Requirements !!!
The client expects to clearly see relevant project experience corresponding to their stack. Do not submit generic CVs. The CV must be heavily tailored and explicitly highlight hands-on experience with the following:
- Windows System Engineering (Setup, implementation, ongoing support)
- Embedded/industrial computing configuration and Windows hardening
- Kiosk-mode industrial products
- Windows 10/11 IoT Enterprise
- Shell Launcher v2, Assigned Access, UWF, Group Policy
- Windows internals, registry, services, WMI, COM/DCOM, DLLs
- PowerShell scripting and Python service deployment (pywin32, virtualenv)
- Unity runtime on Windows and DirectX dependencies
- Validating images on SBCs / embedded x86 boards (Advantech, Kontron, Beckhoff)
- DISM, WinPE, unattend.xml
- Building a fully documented, reproducible locked-down Windows image
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |