Wind River Careers - Software Engineer, Operating Systems Virtualization
Wind River
Kanata, Canada
On-site
Hypervisor features supporting guest os
C and assembly programming
X86 and armv8 architectures
Wind River is seeking a Software Engineer specializing in Operating Systems Virtualization for their Kanata, Canada office. The role involves designing and implementing hypervisor features and requires substantial experience in software development, particularly in virtualization technologies
Job Summary
Wind River is a global leader in delivering software for mission-critical intelligent systems, powering billions of systems that require the highest levels of security, safety, and reliability.
Join our Guest Operating Systems team to build and enhance virtualization features for Linux and RTOS environments, collaborating with architects and developers on our hypervisor.
The company has received industry recognition for its technology innovation and leadership, and for its workplace culture, including global Great Place to Work certification.
Matching Summary
Match Score: 85
Wind River is seeking a Software Engineer specializing in Operating Systems Virtualization for their Kanata, Canada office. The role involves designing and implementing hypervisor features and requires substantial experience in software development, particularly in virtualization technologies.
Skills & Requirements
Must-have
hypervisor features supporting guest OS
C and assembly programming
x86 and ARMv8 architectures
Embedded Linux distributions
virtualization technologies
embedded programming on an RTOS
device driver and BSP development
Nice-to-have
proactive engineer
low-level systems work
collaborative team
high-quality virtualization support
contributions to open-source projects
performance and memory optimization
Key Requirements
Bachelor’s degree in Computer Science, Computer/Electrical Engineering, or equivalent
5 – 7 years of professional software design and development experience