Talent.com
Software Engineer, Operating Systems Virtualization
Software Engineer, Operating Systems VirtualizationAptiv • Ottawa, ON, CA
No longer accepting applications
Software Engineer, Operating Systems Virtualization

Software Engineer, Operating Systems Virtualization

Aptiv • Ottawa, ON, CA
19 days ago
Job type
  • Full-time
Job description

About Wind River

Wind River is a global leader in delivering software for mission‑critical intelligent systems. For more than four decades the company has been an innovator and pioneer, powering billions of systems that require the highest levels of security, safety, and reliability. Wind River helps customers across automotive, aerospace, defense, industrial, medical, and telecommunications industries solve complex technology challenges on their journey toward the new intelligent‑machine economy. The company’s software powers generation after generation of the safest, most secure systems in the world. Examples include playing a key role in NASA space missions such as Artemis I, the James Webb Space Telescope, and multiple Mars rovers. We’ve achieved recent 5G milestones including the world’s first successful 5G data session with Verizon and building one of the largest Open RAN networks in the world with Vodafone.

Position

Software Engineer, Guest Operating Systems Virtualization

Join our Guest Operating Systems team to build and enhance virtualization features for Linux and RTOS environments. You’ll collaborate with architects and developers on our hypervisor and ensure our virtualization stack delivers robust performance and reliability.

Key Responsibilities

  • 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

Required Qualifications

  • 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
  • Strong communication and collaboration skills
  • Preferred Qualifications

  • Prior contributions to open‑source virtualization or hypervisor projects
  • Experience with CI / CD pipelines for embedded systems
  • Exposure to performance and memory optimization in constrained environments
  • Our Commitment to Diversity

    Wind River is committed to providing employees with a work environment free of discrimination and harassment. All employment decisions are based on business needs, job requirements, and individual qualifications, without regard to race, color, religion or belief, national, social, or ethnic origin, age, physical, mental, or sensory disability, sexual orientation, gender identity and / or expression, marital, civil union or domestic partnership status, past or present military service, HIV status, family medical history or genetic information, family or parental status including pregnancy, or any other status protected by the laws or regulations in the locations where we operate. Wind River will not tolerate discrimination or harassment based on these characteristics.

    Applicant Privacy Notice

    Your privacy is of the utmost importance to us. At Wind River, we strictly adhere to all applicable data privacy laws. Please review Wind River’s Applicant Privacy Notice, which can be found here .

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer Operating Systems Virtualization • Ottawa, ON, CA

    Similar jobs
    Senior Systems Engineer (Hardware) - Onsite Position

    Senior Systems Engineer (Hardware) - Onsite Position

    Curtiss-Wright Corporation • gatineau, qc, ca
    Full-time
    Senior Systems Engineer (Hardware) - Onsite Position.If you bring deep expertise in several of the areas listed below and a genuine excitement for rugged deployed systems for harsh environment, we ...Show more
    Last updated: 20 days ago • Promoted
    Systems Engineer

    Systems Engineer

    Kongsberg Geospatial • Ottawa
    Full-time
    This range is provided by Kongsberg Geospatial.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Kongsberg Geospatial does challenging work that m...Show more
    Last updated: 13 days ago • Promoted
    Senior Systems Engineer

    Senior Systems Engineer

    IC 360 Solutions • Ottawa
    Full-time +1
    Ottawa, ON or Toronto, ON (Hybrid).Working with IC 360 and our clients is exciting, challenging, and deeply rewarding.If you’re looking to grow your technical expertise while deploying technology w...Show more
    Last updated: 13 days ago • Promoted
    Embedded Systems Engineer

    Embedded Systems Engineer

    Dominion Dynamics • Ottawa
    Full-time
    Dominion Dynamics is building Canada’s first modern defence prime : software-defined, attritable, and sovereign.We believe tomorrow’s military power won’t hinge on exquisite platforms, but on the se...Show more
    Last updated: 13 days ago • Promoted
    System Engineer

    System Engineer

    Aversan Inc. • Ottawa
    Full-time +1
    Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified.The successful candi...Show more
    Last updated: 13 days ago • Promoted
    Senior Systems Engineer (Hardware) - Onsite Position - ottawa

    Senior Systems Engineer (Hardware) - Onsite Position - ottawa

    Curtiss-Wright Corporation • ottawa, on, ca
    Full-time
    Senior Systems Engineer (Hardware) - Onsite Position.If you bring deep expertise in several of the areas listed below and a genuine excitement for rugged deployed systems for harsh environment, we ...Show more
    Last updated: 20 days ago • Promoted
    Systems Engineer (33469)

    Systems Engineer (33469)

    Myticas LLC • Ottawa
    Full-time
    As a Systems Engineer, you will help lead the technical direction.You will contribute to the development and integration of sophisticated algorithms, guide performance assessments, and influence ar...Show more
    Last updated: 9 days ago • Promoted
    PON Software Engineer — Hybrid Ottawa | SDN & 10Gbps

    PON Software Engineer — Hybrid Ottawa | SDN & 10Gbps

    Ciena Corporation • Ottawa
    Full-time
    A leading networking technology company in Ottawa is seeking an experienced PON Software Engineer to develop advanced management software for PON technologies. This role requires expertise in C / C++,...Show more
    Last updated: 13 days ago • Promoted
    Systems Engineer

    Systems Engineer

    Searidge Technologies Inc. • Ottawa
    Full-time
    Industry : Technology / Aviation.Job Location : United Kingdom (Hybrid).Reports To : Engineering Lead, Europe.Searidge Technologies, a global leader and preferred partner for Remote Tower and Digital ...Show more
    Last updated: 13 days ago • Promoted
    Platform Software Engineer Co-op — High-Speed Networking

    Platform Software Engineer Co-op — High-Speed Networking

    Ciena • Ottawa
    Full-time
    A leading technology firm in Ottawa is seeking a Waveserver Software Developer Co-op to push the boundaries in optical network solutions. The ideal candidate will craft, develop, and improve softwar...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer, Operating Systems Virtualization

    Software Engineer, Operating Systems Virtualization

    Aptiv PLC • Ottawa
    Full-time
    Wind River is a global leader in delivering software for mission‑critical intelligent systems.For more than four decades, the company has been an innovator and pioneer, powering billions of systems...Show more
    Last updated: 13 days ago • Promoted
    Software Engineer, Operating Systems Virtualization

    Software Engineer, Operating Systems Virtualization

    Aptiv • Ottawa
    Full-time
    Wind River is a global leader in delivering software for mission‑critical intelligent systems.For more than four decades the company has been an innovator and pioneer, powering billions of systems ...Show more
    Last updated: 13 days ago • Promoted
    Senior Systems Engineer

    Senior Systems Engineer

    Searidge Technologies • Ottawa
    Full-time
    Senior Systems Engineer – Searidge Technologies.Remote Tower and Digital Airport solutions leader Searidge Technologies is hiring a Senior Systems Engineer to work in a fast‑paced, dynamic environm...Show more
    Last updated: 13 days ago • Promoted
    Automation-First IT Systems Engineer for SOC 2

    Automation-First IT Systems Engineer for SOC 2

    Intouch Insight • Ottawa H2B, ON, Canada
    Full-time
    A technology company in Ontario is looking for a technical leader to manage IT infrastructure and compliance.This role focuses on implementing automation through tools like Terraform and Microsoft ...Show more
    Last updated: 14 days ago • Promoted
    Software Engineer, Operating Systems Virtualization

    Software Engineer, Operating Systems Virtualization

    Wind River • Ottawa
    Full-time
    Software Engineer, Operating Systems Virtualization.Software Engineer, Operating Systems Virtualization.Wind River is a global leader in delivering software for mission‑critical intelligent systems...Show more
    Last updated: 13 days ago • Promoted
    Senior Software Engineer - ottawa

    Senior Software Engineer - ottawa

    Frugal • ottawa, on, ca
    Full-time
    Frugal is an AI-powered coding agent purpose-built to tackle one of the most persistent problems in tech : runaway cloud costs. Despite years of optimization efforts, cloud expenses remain high—and w...Show more
    Last updated: 23 days ago • Promoted
    Senior Systems Engineer

    Senior Systems Engineer

    Essence Coaching Group • Ottawa
    Full-time
    Lindsay, Ontario, Canada (Hybrid).CAD 165,000 – 210,000 gross / year.A senior-level Systems Engineer is sought to lead aircraft- and system-level engineering activities for next-generation electric v...Show more
    Last updated: 13 days ago • Promoted
    Software Engineer, Guest OS Virtualization

    Software Engineer, Guest OS Virtualization

    Aptiv PLC • Ottawa
    Full-time
    A leading technology firm in Ottawa is seeking a Software Engineer for their Guest Operating Systems team.You will design and enhance virtualization features for Linux and RTOS environments, collab...Show more
    Last updated: 13 days ago • Promoted