Iru Hooldekodu
Software Engineer, Windows Agent
Iru HooldekoduО вакансии
The Opportunity: We’re looking for an experienced Windows endpoint developer with deep knowledge of the Windows API, system internals, device management, and security. As a Software Engineer at Iru, you’ll help design, build, and evolve our proprietary Windows agent — the software responsible for secure, scalable endpoint management across modern enterprise environments. You’ll work closely with cross-platform engineers and product teams to deliver performant, reliable, and secure solutions that extend Iru’s reach across Windows ecosystems.
Требования
- We’re seeking engineers with a strong foundation in Windows system development and a passion for writing secure, performant, and maintainable code.
- Languages: Proficiency in C and C++ — with an ability to move between languages as needed for low-level system integration.
- Windows API (Win32 & COM): Deep understanding of core Windows system APIs, interprocess communication mechanisms, and COM-based architecture.
- Windows Internals: Familiarity with process management, memory handling, thread scheduling, I/O subsystems, and registry operations.
- Windows Services: Experience building and maintaining long-running background processes or daemons for enterprise systems.
- Inter-Process Communication (IPC): Knowledge of named pipes, shared memory, sockets, and message-passing architectures for robust cross-process communication.
- Software Plugin Architecture: Ability to design modular systems that support extensibility and dynamic component loading.
- Software Deployment Strategies: Experience designing and managing upgrade-safe, automated deployment and update mechanisms.
- Windows Installer (WiX MSI, Bootstrapper): Hands-on experience packaging, installing, and updating Windows applications with custom actions or bootstrap logic.
- Public Key Infrastructure (PKI): Understanding of certificate chains, signing, and validation used in secure communications and code signing.
- X.509 Certificate Management: Experience with issuing, renewing, and validating digital certificates within enterprise systems.
- Cryptographic Key Management: Knowledge of key generation, storage, and signing using hardware- or software-based cryptographic providers.
- TPM Architecture: Understanding of Trusted Platform Module capabilities for hardware-backed security and attestation.
- Automation and Scripting: Proficiency in PowerShell or batch scripting for diagnostics, deployment, or system configuration.
- Required to work on-site 3x a week in our Miami office (Coral Gables).
Откликнуться на вакансию
Эта вакансия размещена на другом сайте. Отклики идут напрямую работодателю — на hire.ee их не видно.