Home
Jobs
Saved
Resumes
Software Engineer – Operating Systems Virtualization at Wind River | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Software Engineer – Operating Systems Virtualization
Wind River
Website
LinkedIn
Software Engineer – Operating Systems Virtualization
Kanata, Ontario, Canada
Full Time
2 hours ago
H1B Sponsor
Apply Now
Key skills
Assembly
Linux
Python
RTOS
C
Remote Work
About this role
Role Overview
Design and implement hypervisor features supporting guest OS environments (Linux, VxWorks, RTOS)
Draft and maintain design documents; participate in architecture reviews
Debug and diagnose issues across hypervisor and guest OS layers
Develop and maintain automation infrastructure for guest image builds
Participate in code and design reviews, contributing to best practices
Communicate progress, challenges, and technical decisions with the team
Requirements
Bachelor’s degree in Computer Science, Computer/Electrical Engineering, or equivalent
5 – 7 years of professional software design and development experience
Proficiency in C and assembly programming on x86 and ARMv8 architectures
Familiarity with Embedded Linux distributions (Yocto, Wind River Linux, etc.)
Working knowledge of virtualization technologies (virtio, hardware acceleration, KVM)
Experience with embedded programming on an RTOS (VxWorks, FreeRTOS, etc.)
Device driver and board support package (BSP) development experience
Proficiency in Python scripting for automation, tooling, and build infrastructure
Tech Stack
Assembly
Linux
Python
RTOS
Benefits
Health insurance
401(k) matching
Flexible work hours
Paid time off
Remote work options
Apply Now
Home
Jobs
Saved
Resumes