C++/Rust Graphics and Windowing System Software Specialist

3 days ago


Mandaue City, Central Visayas, Philippines beBeeSoftware Full time $100,000 - $150,000
Visual Software Engineer

Canonical is seeking a skilled Visual Software Engineer to join our team. The position is remote in the EMEA or APAC region. Our company publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud.

We are looking for individuals with a strong background in computer science, preferably with a Bachelor's degree, who can demonstrate excellent modern C++ and Rust programming skills. Familiarity with Linux as a development and deployment platform is also essential.

Responsibilities
  • Design and implementation of features across the Mir stack
  • Assisting in debugging, tracking down and fixing issues
  • Participating in our engineering process through code and architectural review
  • Creating and improving tests and performance benchmarks to catch issues early
  • Creating and maintaining documentation to enhance the developer experience
  • Engaging with the open source community and commercial partners
  • Collaborating proactively with a distributed team
Key Skills and Qualifications
  • Excellent modern C++ and Rust programming skills
  • Familiarity with Linux as a development and deployment platform
  • Ability to collaborate remotely with a diverse set of team members
  • Strong written and verbal communication skills to document and present software developed
Benefits
  • Distributed work environment
  • 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
About Us

We are a pioneering tech firm at the forefront of the global move to open source. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.

We recruit on a global basis and set a very high standard for people joining the company. We are an equal opportunity employer.



  • Tarlac City, Central Luzon, Philippines beBeeSoftware Full time $120,000 - $170,000

    Job OverviewWe are seeking a talented C++/Rust Graphics and Windowing System Software Engineer to join our team. This remote position is based in the EMEA or APAC region.Key ResponsibilitiesDesign and develop high-quality software for graphics and windowing systemsCollaborate with cross-functional teams to drive project successAbout UsWe are a leading...


  • Iloilo City, Western Visayas, Philippines beBeeSoftware Full time $120,000 - $140,000

    Job Title: C++/Rust Graphics and Windowing System Software EngineerOur organization is seeking a skilled software engineer to join our team.Responsibilities include designing and implementing features across the Mir stack, assisting in debugging and issue resolution, participating in code and architectural review, creating and improving tests and performance...


  • Angeles City, Central Luzon, Philippines beBeeSoftware Full time $120,000 - $150,000

    Job OpportunityWe are seeking a skilled software engineer to join our team and contribute to the development of a high-performance, high-efficiency windowing system. The ideal candidate will have strong programming skills in C++ and Rust, as well as experience with Linux as a development platform.Key Responsibilities:Design and implement features across the...


  • Cebu City, Central Visayas, Philippines beBeeSoftware Full time $120,000 - $150,000

    Career OpportunityJob Description:We are seeking an experienced software engineer to join our team in developing a high-performance windowing system.The successful candidate will be responsible for designing and implementing features across the Mir stack, collaborating with cross-functional teams, and ensuring seamless integration of new...


  • Mandaue City, Central Visayas, Philippines beBeeSoftwareEngineering Full time $146,000 - $263,600

    Software Engineering OpportunitiesWe are seeking skilled software engineers to join our team and contribute to the development of innovative open-source solutions. As a member of our team, you will have the opportunity to work on a wide range of projects, from system firmware and embedded software to desktop applications.Our ideal candidate has experience...


  • Cebu City, Central Visayas, Philippines beBeeRust Full time $146,000 - $263,600

    Rust Engineering LeadThis key role focuses on designing and implementing well-structured software in Rust, driving the adoption of this language across our projects and collaborations.We seek exceptional engineers who share a passion for working with Rust. Ideal candidates will have experience crafting high-quality software in this language, alongside a keen...


  • Angeles City, Central Luzon, Philippines beBeeRust Full time $146,000 - $263,600

    Rust EngineerAt Canonical, we're embarking on an exciting journey to harness the power of Rust in our offerings. As a key player in this initiative, you'll be responsible for driving the adoption of Rust across various projects and codebases.This role involves:Designing and implementing high-quality software in RustAdvocating for Rust adoption within...


  • Tarlac City, Central Luzon, Philippines beBeeRust Full time $146,000 - $263,600

    At Canonical, we are seeking a skilled engineer to lead our Rust programming efforts.Rust Engineering LeadWe aim to drive the adoption of Rust in our software offerings, starting with Ubuntu and expanding to other projects and open-source initiatives.To achieve this goal, you will be responsible for:Designing and implementing well-tested and well-documented...

  • Software Engineer

    2 days ago


    Iloilo City, Western Visayas, Philippines beBeeRust Full time $146,000 - $263,600

    Rust Engineering LeadWe are seeking to hire a talented software engineer who specializes in Rust programming language. Our team is passionate about adopting and integrating this modern language into our offerings, creating innovative solutions for system-level services.Develop high-quality, well-documented software in Rust that meets the highest industry...


  • Mandaue City, Central Visayas, Philippines beBeeDeveloper Full time $6,720 - $8,640

    Job DescriptionWe are seeking a skilled Software Developer to join our team and contribute to the development of an innovative app using web scraping technology.The successful candidate will have strong skills in C#, TypeScript, XAML, and be well-versed in programming patterns, particularly Dependency Injection.You will be responsible for building and...