Virtualization Engineer
Job in
New York, New York City, Richmond County, New York, USA
Listed on 2026-11-01
Listing for:
N7 Mobile Sp. z o.o.
Full Time
position Listed on 2026-11-01
Job specializations:
-
Software Development
Software Engineer, DevOps, Computer Software / Middleware
Job Description & How to Apply Below
N7 is looking for a Senior / Mid Virtualization Engineer to deliver a mission-critical project for our client. In this role, you will stabilize and evolve a QEMU-based simulation platform for QNX, integrate VirtIO devices, and implement SiL Kit time synchronization, ensuring end-to-end automation within CI/CD pipelines.
Fulltime position with flexible start date.
Key Responsibilities- QEMU & QNX Boot:
Stabilize the QEMU platform, resolve QNX boot issues, and implement a complete virtual boot chain (boot loader/boot manager). - Virtualization & Device Modeling:
Integrate VirtIO devices (net, storage, serial) and design prototype virtual device models for unsupported SoC peripherals. - Single Image Execution:
Build environment detection so a single, unmodified production image runs seamlessly on both physical HW and QEMU. - SiL Kit Integration:
Develop and measure time synchronization solutions between SiL Kit and the QEMU virtual clock. - CI/CD & Tooling:
Implement automated build/boot validation in Azure Dev Ops, integrate GDB debugging workflows, and produce technical architecture artifacts (memory maps, boot flows, BSP gap analysis).
- Deep experience with QNX RTOS and QEMU internal architectures.
- Solid understanding of BSP/SoC peripherals, driver dependencies, and VirtIO standards.
- Experience with SiL Kit or virtual clock synchronization.
- Hands-on experience with Azure Dev Ops, Git, and low-level GDB debugging.
- Strong communication skills in English (for documentation and tech specs).
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×