Windows IoT / Embedded Windows System Engineer for Industrial Kiosk Product
Worldwide
Title: Windows IoT / Embedded Windows System Engineer for Industrial Kiosk Product We are looking for an experienced Windows System Engineer with strong hands-on experience in Windows IoT, embedded/industrial computing, and kiosk-mode Windows environments. The project involves preparing, hardening, and maintaining a locked-down Windows environment for an industrial-grade single-board computer running a Unity-based application. The consultant will own the setup from clean Windows image to production-ready, field-deployable system, and provide ongoing support afterward. This is a remote, long-term opportunity. Both part-time and full-time availability may be considered depending on experience and project fit. Scope of Work: * Configure and harden Windows 10/11 IoT Enterprise for an industrial kiosk-mode product * Set up Shell Launcher / Assigned Access so a Unity application starts as the only interactive shell * Lock down access to desktop, taskbar, system UI, and unintended user actions * Configure Unified Write Filter (UWF) and Group Policy-based lockdown * Prepare reproducible Windows images using DISM, WinPE, and unattend.xml * Configure and register custom DLLs, including dependency/version management * Set up Python-based background services as Windows services using NSSM, pywin32, or similar tools * Handle auto-start, watchdog recovery, logging, and inter-process communication with the Unity application * Tune the system for industrial hardware constraints, drivers, GPIO, serial peripherals, BIOS/UEFI, and thermal behavior * Support deployment and ongoing maintenance after implementation * Document the full setup, configuration, and deployment process Required Experience: * Hands-on experience with Windows 10 IoT Enterprise and/or Windows 11 IoT Enterprise * Experience with kiosk mode, Shell Launcher v2, Assigned Access, UWF, and Group Policy lockdown * Strong Windows system internals knowledge: registry, services, WMI, COM/DCOM, DLL loading, dependency handling * Strong PowerShell scripting skills * Experience deploying Python services on Windows, ideally with pywin32, NSSM, virtualenv, and dependency isolation * Experience with Windows image creation and automated provisioning using DISM, WinPE, and unattend.xml * Experience working with embedded x86 boards or industrial PCs, e.g. Advantech, Kontron, Beckhoff, or similar * Practical troubleshooting experience with industrial hardware, drivers, peripherals, BIOS/UEFI, and production deployments Nice to Have: * Unity runtime experience on Windows, including DirectX dependencies, display/resolution management, and crash recovery * Windows Autopilot or MDM-based provisioning * CI/CD pipelines for OS image building and validation * Secure Boot, BitLocker, TPM configuration * Experience with deterministic or real-time constraints on Windows * Experience with fleet deployment of industrial devices Important: This role requires proven practical experience. It is not suitable for someone who only has general Windows administration experience or wants to learn the topic before the interview. Please apply only if you have real hands-on experience with embedded/industrial Windows, Windows IoT, kiosk-mode setup, or similar locked-down Windows deployments. Deliverable: A fully documented, reproducible Windows image that boots directly into the Unity kiosk application, with DLLs correctly registered, Python services running and monitored, and the system hardened against unintended user interaction or OS updates. When applying, please include: 1. Your relevant Windows IoT / kiosk-mode / embedded Windows experience 2. Examples of similar industrial or locked-down Windows deployments 3. Technologies you have used: Shell Launcher, UWF, Assigned Access, DISM, WinPE, pywin32, NSSM, Unity, etc. 4. Your availability: part-time or full-time 5. Your hourly rate for a long-term remote engagement
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
$31.00
-
$40.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:5 to 10
- Last viewed by client:5 weeks ago
- Interviewing:5
- Invites sent:1
- Unanswered invites:0
About the client
- PolandStargard6:12 AM
- Energy & UtilitiesSmall company (2-9 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by