Talent.com
Canonical is hiring: C++/Rust Graphics and Windowing System Software Engineer -
Canonical is hiring: C++/Rust Graphics and Windowing System Software Engineer -Canonical • Delhi, OH, United States
serp_jobs.error_messages.no_longer_accepting
Canonical is hiring : C++ / Rust Graphics and Windowing System Software Engineer -

Canonical is hiring : C++ / Rust Graphics and Windowing System Software Engineer -

Canonical • Delhi, OH, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Overview C++ / Rust Graphics and Windowing System Software Engineer - Mir at Canonical. This role is remote in the EMEA or APAC region.

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

What we are looking for in you Excellent Bachelor's or equivalent degree in Computer Science, STEM or similar and 2+ years of working experience

Excellent modern C++ and excellent Rust programming skills

Familiarity with Linux as a development and deployment platform

Ability to collaborate remotely with a diverse set of team members and remain highly motivated, productive, and organized

Ability to travel internationally twice a year for company events up to two weeks long

Nice-to-have skills You have experience with the Wayland protocol ecosystem and compositors

You are familiar with OpenGL, Vulkan, Flutter and other graphics, toolkits and animation frameworks

You have a solid understanding of asynchronous programming and concurrency patterns

You have proven ability to consistently deliver robust code to production

You have strong written and verbal communication skills to document and present software developed

What we offer colleagues 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 is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical 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.

Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

#Graphics #OpenSource #Canonical #Mir #Rust #C++

#J-18808-Ljbffr

serp_jobs.job_alerts.create_a_job

Is Hiring Graphic • Delhi, OH, United States

Job_description.internal_linking.related_jobs
Hardware Engineer

Hardware Engineer

Omni One • Cincinnati, OH, US
serp_jobs.job_card.full_time
Digital Hardware Design Engineer.For almost 100 years, this company has been helping shape the world of wireless communication. Led by a group of engineers, innovators, and problem-solvers, they hav...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
SOFTWARE ENGINEER II

SOFTWARE ENGINEER II

Fischer Homes • Erlanger, KY, United States
serp_jobs.job_card.full_time
As a Software Engineer II on our Information Technology team, you will be a key person in leading and designing new applications for internal use and ensuring we are leaders in technology use.The m...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Software Engineer

Software Engineer

Siemens • Cincinnati, OH, United States
serp_jobs.job_card.full_time
Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, s...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Principal Frontend Engineer-C2H Only (Cincinnati)

Principal Frontend Engineer-C2H Only (Cincinnati)

Golden Technology • Cincinnati, OH, United States
serp_jobs.job_card.full_time
At least 5 year of React / Redux commercial experience (within last 2 years).Web-UI development experience (with demonstrable HTML, CSS, JavaScript technology usage). Excellent programming skills in J...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
Remote Backend Software Engineer : Go - AI Trainer ($80-$100 per hour)

Remote Backend Software Engineer : Go - AI Trainer ($80-$100 per hour)

Mercor • Hamilton, Ohio, US
serp_jobs.filters.remote
serp_jobs.job_card.part_time
Mercor is hiring experienced Go Engineers • • to support a variety of high-impact research collaborations with leading AI labs. Freelancers will help improve AI systems through work extending coding b...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
Sr. Software Engineer

Sr. Software Engineer

Procyon TS • Cincinnati, OH, United States
serp_jobs.job_card.full_time
Basic understanding of AWS and navigating the AWS ConsoleUnderstanding of IT operations and ticket managementStrong communication skills both written and verbalKnowledge of existing technologies th...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Senior Software Engineer, Mobile (Contract)

Senior Software Engineer, Mobile (Contract)

Good Inside • Cincinnati, OH, United States
serp_jobs.job_card.full_time
Senior Software Engineer, Mobile (Contract).Good Inside is redefining parenting - not as something that should "just come naturally," but as a skill to learn and practice.Erica Belsky, we combine s...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Software Engineer

Software Engineer

Fives • Hebron, KY, United States
serp_jobs.job_card.permanent
Fives Group, headquartered in Paris, France, is an industrial engineering group founded in 1812 that designs and supplies machines, process equipment and production lines for the world's largest in...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Senior Software Engineer for Trust & Safety

Senior Software Engineer for Trust & Safety

Wikimedia • Cincinnati, OH, United States
serp_jobs.job_card.full_time
The Wikimedia Foundation is seeking an experienced software engineer to join our Product Safety and Integrity Team.In this role, you'll work in a flexible, mostly remote environment where collabora...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Controls Engineer

Controls Engineer

ProMach Careers • Forest, Ohio, USA
serp_jobs.job_card.full_time
ProMachs Systems business we have a longstanding reputation in the industries we serve.We offer an extensive portfolio of conveyor equipment and related container handling machinery.We specialize i...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_1_hour • serp_jobs.job_card.promoted • serp_jobs.job_card.new
Full Stack Engineer / Software Engineer(only W2, onsite)

Full Stack Engineer / Software Engineer(only W2, onsite)

CBTS • Cincinnati, OH, United States
serp_jobs.job_card.full_time
Extensible Markup Language (XML).serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
Senior Software Engineer V

Senior Software Engineer V

Strategic Data Systems • Cincinnati, OH, United States
serp_jobs.job_card.full_time
SDS is a software consultancy firm specializing in strategy, technology, and business transformation for Fortune 100 companies, mid-sized firms, and startups. SDS empowers development teams to addre...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Software Engineer I

Software Engineer I

V-Soft Consulting Group • Cincinnati, OH, United States
serp_jobs.job_card.full_time
Primary Location : Cincinnati, Ohio.V-Soft Consulting is currently hiring for a.Understanding of the software development life cycle. Ability to quickly learn and apply new programming languages.Prof...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Senior Software Engineer

Senior Software Engineer

84.51° • Cincinnati, OH, United States
serp_jobs.job_card.full_time
Powered by cutting-edge science, we utilize first-party retail data from more than 62 million U.Kroger Plus loyalty card program to fuel a more customer-centric journey using 84.Loyalty Marketing a...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Senior Software Engineer - AI Enablement

Senior Software Engineer - AI Enablement

Articulate • Cincinnati, OH, United States
serp_jobs.job_card.full_time
Articulate is excited to invite applications for the position of Senior Software Engineer in our dynamic AI Enablement team!. As a Senior Software Engineer at Articulate, you will have the opportuni...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Sr. Software Engineer

Sr. Software Engineer

Keylent Inc • Cincinnati, OH, United States
serp_jobs.job_card.full_time
Software Engineer MAHIN-JOB-33648.Technical Skills and Expertise.Machine Learning Proficiency : Strong understanding of machine learning algorithms and principles, especially those relevant to anoma...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Software Engineer

Software Engineer

Insight Global • Cincinnati, OH, United States
serp_jobs.job_card.full_time
Cincinnati, OH 45227 (5 days onsite).Ability to quickly learn and apply new programming languages.Proficiency in HTML5, CSS, and GitHub. Experience with Java, Java Spring, Docker, and Kubernetes.Kno...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
Senior Software Engineer, Core Systems

Senior Software Engineer, Core Systems

Mysten Labs • Cincinnati, OH, United States
serp_jobs.job_card.full_time
Mysten Labs Core Team Engineer.Mysten Labs is at the forefront of creating the foundational infrastructure essential for the adoption of decentralized protocols based on blockchain technologies.We ...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted