Canonical logo
    C

    C++/Rust Graphics and Windowing System Software Engineer - Mir

    Canonical
    Home Based - APAC; Home based - EMEA•Home Based - Asia Pacific•Home Based - EMEA
    Remote
    Mid Level
    Full Time
    💰$2,000
    remotelinuxgraphicsopensourcerustc++

    Requirements

    • •Excellent Bachelor’s or equivalent degree in Computer Science, STEM or similar
    • •2+ years of working experience
    • •Excellent modern C++ programming skills
    • •Excellent Rust programming skills
    • •Familiarity with Linux as a development and deployment platform
    • •Ability to collaborate remotely with diverse team members
    • •Ability to travel internationally twice a year for company events up to two weeks long

    What You'll Do

    • •Design and implementation of features across the Mir stack
    • •Assisting in debugging, tracking down and fixing issues
    • •Participating in engineering process through code and architectural review
    • •Creating and improving tests and performance benchmarks
    • •Creating and maintaining documentation to enhance developer experience
    • •Engaging with the open source community and commercial partners
    • •Collaborating proactively with a distributed team

    Nice to Have

    • •Experience with the Wayland protocol ecosystem and compositors
    • •Familiarity with OpenGL, Vulkan, Flutter and other graphics, toolkits and animation frameworks
    • •Solid understanding of asynchronous programming and concurrency patterns
    • •Proven ability to consistently deliver robust code to production
    • •Strong written and verbal communication skills to document and present software developed

    Benefits

    • •Distributed work environment with twice-yearly team sprints in person
    • •Personal learning and development budget of USD 2,000 per year
    • •Annual compensation review
    • •Recognition rewards
    • •Annual holiday leave
    • •Maternity and paternity leave
    • •Team Member Assistance Program & Wellness Platform
    • •Opportunity to travel to new locations to meet colleagues
    • •Priority Pass and travel upgrades for long-haul company events

    About Canonical

    Canonical, the publisher of Ubuntu, delivers trusted open source for everyone and provides security, support and services to enterprises.

    London, UK
    1000 - 5000
    Developer Tools