Windows System Engineer | 1081

Intetics
Dusseldorf, Germany
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Microsoft Access Microsoft Windows BIOS BitLocker Drive Encryption Distributed Component Object Model System Configuration Continuous Integration DirectX (Software) Dynamic-Link Libraries Hardware Security Module Human-Computer Interaction Inter-Process Communication
+15 more
Python (Programming Language) Performance Tuning Windows PowerShell Kiosk Mode Service-Oriented Architecture Management of Software Versions Windows Management Instrumentation Extensible Markup Language (XML) Data Logging Scripting Extensible Firmware Interface Real Time Systems Deployment Automation Windows Services U-Boot

Job description

  • Full OS Configuration: Owning the pipeline from a clean Windows image to a production-ready, field-deployable system.
  • Kiosk Mode Setup: Configuring Windows so the Unity application starts automatically as the sole interactive shell, blocking user access to the desktop and system UI.
  • DLL Management: Managing registration, versioning, and dependencies of custom DLLs to ensure correct loading order and compatibility across updates.
  • Python Services Integration: Setting up background processes as Windows services (via NSSM or pywin32) with auto-start, watchdog recovery, logging, and inter-process communication with the Unity app.
  • Hardware Tuning: Adapting the system for specific industrial board constraints, including BIOS/UEFI, GPIO, serial peripherals, and thermal management.

What You Will Deliver:

A fully documented, reproducible Windows image that boots directly into the Unity kiosk application, with all DLLs correctly registered, Python services running and monitored, and the system hardened against unintended user interaction or OS updates - ready for volume deployment on the target industrial board.

Requirements

Do you have experience in XML?, 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, Windows IoT & Lockdown: Deep, hands-on experience with Windows 10/11 IoT Enterprise, including Shell Launcher v2, Assigned Access, Unified Write Filter (UWF), and Group Policy-based lockdown.

  • Windows Internals: Strong proficiency in the registry, services architecture, WMI, COM/DCOM, and DLL side-by-side loading.
  • Scripting & Python Services: Solid PowerShell scripting skills and practical knowledge of deploying Python services on Windows (pywin32, virtualenv packaging, dependency isolation).
  • Industrial Hardware: Proven experience bringing up and validating Windows images on industrial SBCs or embedded x86 boards (e.g., Advantech, Kontron, Beckhoff).
  • Image Deployment: Expertise in creating and deploying reproducible Windows images using DISM, WinPE, and answer files (unattend.xml).
  • Unity Runtime (Highly Preferred): Familiarity with DirectX dependencies, display/resolution management, and crash recovery for Unity on Windows.

Nice to Have

  • Fleet Provisioning: Experience with Windows Autopilot or MDM-based deployment.
  • CI/CD: Familiarity with pipelines for automated OS image building and validation.
  • Real-time Processing: Exposure to real-time or deterministic scheduling constraints on Windows.
  • Hardware Security: Knowledge of secure boot, BitLocker, and TPM configuration on industrial hardware.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

41 sec

Massive client data loss and bio-digital storage

Chris Heilmann +1 · LIVE

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

1:26 min

Introduction to new Windows power-user utilities

Noraa Junker Noraa Junker · Europe 2026 Virtual

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:53 min

Evaluating traditional scripting languages for modern development tasks

Jens Knipper Jens Knipper · Europe 2026 Virtual

4:30 min

Evaluating developer experience constraints in native scripts

Steve Shadders · LIVE

Videos

See all

Related articles

See all