Onwelo

Systems & Virtualization Engineer

In short

This role focuses on developing and optimizing QEMU-based virtualization environments for embedded platforms (ARM64, Yocto, Android Automotive), including BSP integration, kernel/device-tree analysis, and co-simulation debugging. The employer is Onwelo, a Polish IT services company with 400+ specialists serving global clients. The position requires several years of embedded virtualization and systems analysis experience, deep Linux kernel and debugging tool expertise, and strong English for international collaboration. Flexible hours and remote work possibility are offered, with offices in several Polish cities.

About Onwelo
Onwelo is a technology partner delivering comprehensive services, from strategy and architecture, through implementation, to maintenance, in the areas of digital transformation, data, and automation. The team has over 400 specialists with strong senior-level competencies, and has delivered 300+ projects for large organizations in Poland, Europe, and the USA. The company operates from several Polish cities and from offices in Germany, Switzerland, and the USA, combining local presence with global reach.
About the Project
We are looking for an experienced QEMU Virtualization and Embedded Linux Platforms Specialist who will be responsible for developing and improving virtualization environments for modern embedded platforms.
Your Tasks
•Development and optimization of virtualization environments for embedded platforms based on ARM64, Yocto, and Android
•Defining, standardizing, and implementing scalable virtualization processes in the area of BSP (Board Support Package) and system integration
•Ensuring consistency between virtual and physical platforms through solution validation and functional difference analysis
•Analysis of system behavior using logs, kernel traces, device tree, and identification and resolution of inconsistencies related to hardware abstraction, stubs, or co-simulation
•Close cooperation with architecture, BSP, and system integration teams, providing expert technical recommendations
•Documenting analysis results and transforming the acquired knowledge into repeatable and scalable processes
•Building comprehensive understanding of dependencies between the host, emulator, and target system, and creating standards based on technical conclusions
Who We're Looking For
•Several years of experience in embedded systems virtualization and system analysis
•Very good knowledge of: QEMU (ARM64), Linux (Ubuntu preferred), Yocto, Android Automotive (AGL and/or AAOS)
•Experience with: BSP (Board Support Package), Device Tree, Linux kernel, drivers, boot flow processes, SoC integration, and MMIO, DMA, and interrupt issues
•Ability to conduct advanced diagnostics, debugging, and root cause analysis
•Practical knowledge of Linux tools: dmesg, perf, ftrace, trace-cmd
•Knowledge of Device Tree tools: dtc, fdtdump
•Experience with binary tools: readelf, objdump, nm, strings
•Knowledge of build and debugging tools: Meson, Ninja, GDB
•Experience with co-simulation, particularly using shared memory and socket-based backends
•Ability to automate processes using Linux shell scripting
•Very good knowledge of English enabling fluent work in an international environment
What We Offer
•Flexible hours and the possibility of remote work
•Participation in interesting projects for global clients
•80% of promotions in the company happen internally
•90% of management staff has a technical education
•Access to internal training and development paths
•Participation in team events, company meetings, and Town Halls
•Support in building a professional image (personal branding)
•Access to life insurance and private medical care for yourself and your family
•MultiSport card supporting health and fitness

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot