
C++ Graphics and Windowing System Software Engineer
3 days ago
We build a high-performance, high-efficiency stack for window managers and display subsystems in C++, called Mir. We're growing the team and looking for new colleagues who share our passion for precision, performance, and user experience.
Our goal is to enable the whole spectrum of graphics from single-purpose screens through edge devices to full desktop environments. We focus on developers who are building window compositing systems or device graphics experience, and aim to give them an amazing developer experience, security, and easy access to today's most used graphics toolkits and libraries.
We work on Mir and solutions built on it like Ubuntu Frame, and we also set the pace for graphics enablement across the Ubuntu certified hardware ecosystem. Our daily drill includes design, development, and testing of features in those pieces of software as well as responding to issues and user inquiries. Most of the software is written in C++, with support tooling in scripting languages. We're also considering Rust or Carbon as evolutionary steps forward.
This is an excellent opportunity for someone who wants to have a meaningful impact on modern display technologies that will impact millions of developers. Canonical offers a fast-paced team environment and a career full of learning and development opportunities across the open-source spectrum.
What you will do- Design and implement features across the Mir stack
- Assist in debugging, tracking down and fixing issues
- Improve tests and performance benchmarks to catch issues early
- Create documentation to enhance the developer experience
- Engage with the open source community and commercial partners
- Collaborate proactively with a distributed team
- You have excellent, modern C++ programming taste
- You have a rigorous approach to software design, development, and testing
- You have a solid understanding of asynchronous programming and concurrency patterns
- You have strong written and verbal communication skills to document and present software developed
- You are productive collaborating remotely and are highly motivated and organized
- You are familiar with Linux as a development and deployment platform
- You have proven ability to consistently deliver robust code to production
- Bachelor's or equivalent in Computer Science, STEM or similar degree
- Experience with the Wayland protocol ecosystem and compositors
- Familiarity with a range of Linux Desktop Environments
- Familiarity with OpenGL, Vulkan, and other graphics and animation frameworks
- You have experience developing and deploying on an Ubuntu/Debian system
Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, "the world's best free software platform". Our services help businesses worldwide to reduce costs, improve efficiency, and enhance security with Ubuntu.
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.
#J-18808-Ljbffr-
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full timeAs a C++ Graphics and Windowing System Software Engineer at Canonical, you will be part of a dynamic team shaping the future of display technologies. This role offers an exciting opportunity to contribute to the Mir stack, collaborate with experts, and make a meaningful impact.About the JobDevelop high-quality C++ code for the Mir stack, collaborating with...
-
C++ Developer for Display Subsystems
2 days ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full timeCanonical is a leader in delivering innovative solutions through open-source collaboration. As a C++ Graphics and Windowing System Software Engineer, you will play a crucial role in shaping the future of display technologies.Responsibilities and ExpectationsDevelop and deploy high-quality C++ code for the Mir stack.Improve testing frameworks and performance...
-
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full timeWe are seeking a skilled C++ developer to join our team, working on the high-performance Mir stack. This exciting opportunity will enable you to contribute to modern display technologies that impact millions of developers worldwide.Job DescriptionDesign and implement features across the Mir stack to enhance performance and efficiency.Collaborate with a...
-
Graphics Software Engineer for Mir Stack
2 days ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full timeWe're seeking an exceptional C++ developer to join our team, focusing on the Mir stack. This role offers an incredible opportunity to make a meaningful impact on display technologies and collaborate with a talented team.About the RoleDesign, develop, and deploy high-performance C++ code for the Mir stack.Collaborate with the team to enhance testing...
-
Embedded Systems Software Engineer
7 days ago
Kuwait City, Al Asimah Canonical Full time**Job Description**We are seeking a skilled Embedded Systems Software Engineer to join our team at Canonical. As an Embedded Systems Software Engineer, you will be responsible for designing and implementing software that runs on various CPU architectures.The ideal candidate will have experience with C or Golang, and Shell, and a solid understanding of Linux...
-
C-sUAS System Administrator
7 days ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full time**The Job:**We are looking for a highly skilled Field Service Specialist to join our team and support the Medusa Sustainment project.**Key Responsibilities Include:**Providing technical support services to ensure the effective operation of C-sUAS systems.Installation, operation, maintenance, and troubleshooting of software applications and hardware...
-
Golang Software Engineer, Commercial Systems
6 days ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full timeCanonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and...
-
Linux System Software Specialist
7 days ago
Kuwait City, Al Asimah Canonical Full timeRequired Skills and QualificationsProfessional software development experience using Go, Python, C, or C++.Knowledge of Linux system-level fundamentals, such as cgroups, namespaces, and apparmor.A Bachelor's or equivalent in Computer Science, STEM, or similar degree.Commitment to quality, performance, and maintainable code.
-
Ubuntu Core Software Engineer
1 week ago
Kuwait City, Al Asimah Canonical Full timeRedefine the Linux experience in the embedded environments with the smallest, most secure, and updatable operating system in the IoT market. This is an opportunity for a software engineer passionate about open source software, Linux, security, and the developer experience. This challenging role demands a high degree of technical skill with low-level...
-
Software Engineering Team Lead
2 days ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full timeAbout the RoleWe are seeking an exceptional Software Engineering Team Lead to join our team at HealthCare Dynamics Gen. Trading Company W.L.L. As a key member of our engineering organization, you will be responsible for leading a distributed team of engineers and driving the development of our open source software.This is a unique opportunity to leverage...
-
Software Engineer
6 days ago
Kuwait City, Al Asimah SWATX Full timeSWATX is an innovative technology company that offers cutting-edge solutions and applications.We are looking for a talented Developer to join our team, with expertise in software development and maintenance, collaboration with cross-functional teams, and contribution to software design and architecture.The ideal candidate will have proven experience in...
-
Sr cuda software engineer
3 weeks ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full timeCUDA Developer/Engineer Experience: 5 - 20 Years Location: Permanent Remote Anywhere in the world Opportunity: Full Time, Contract, 8 hours (4 Hrs overlap with PST timezone)Contract length: 12-Months Must-Have: Total Years Of Experience: 5+ years experience mandatory Mandatory Skills: C++ - 5 years, LLM - 2 years, 2 years experience in CUDA development....
-
Senior .NET Software Architect
7 days ago
Kuwait City, Al Asimah SAAG Systems Full timeJob DescriptionBachelor's degree in Computer Applications with a strong focus on software development.We are seeking an experienced .NET Specialist to lead our software development department. The ideal candidate will have at least 8-10 years of experience in developing architecture specifications, application partitioning, object and data modeling, database...
-
Graphic Designer
1 week ago
Kuwait City, Al Asimah Sigma Tech Full timeWe are currently looking for a dynamic and creative Graphic Designer to join our team. As a Graphic Designer with us, you will play a pivotal role in creating visually appealing designs for campaigns. Knowledge of marketing strategies is essential to excel in this role.Key Responsibilities:Collaborate with our marketing and recruitment teams to produce...
-
Open Source Software Engineer Leader
9 hours ago
Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full time**Job Overview**We are seeking an experienced Senior Engineer to lead our team in developing high-impact open source projects.As a Senior Engineer, you will be responsible for driving the architecture, design, and evolution of high-impact open source, working at every level of the stack from kernel and system software to major language runtimes and cloud...
-
Defense Systems Analyst
2 days ago
Kuwait City, Al Asimah SAIC Full timeAbout the PositionThis Defense Systems Analyst role is responsible for providing field engineering and technical support services to maintain and sustain fielded C-sUAS systems, equipment, and software at all identified locations.The successful candidate will work closely with the customer to provide technical support for Airmen both on-site and...
-
Software Architect
2 days ago
Kuwait City, Al Asimah Bleems Full timeAbout the PositionThis is an exciting opportunity to work on diverse projects and contribute to the entire software development lifecycle. As a Senior Software Engineer at Bleems, you will play a key role in designing, developing, and maintaining high-quality software solutions.Responsibilities:Collaborate with product managers, designers, and stakeholders...
-
Mid-Level Software Engineer
5 days ago
Kuwait City, Al Asimah Intalio Full timeThe ideal candidate will be responsible for developing high-quality applications and designing and implementing testable and scalable code.ResponsibilitiesMaintain team harmonyProduce detailed specificationsSolve complex performance problems and architectural challengesIntegration of third-party APIs and web servicesQuickly develop expertise in...
-
Software Architect
5 days ago
Kuwait City, Al Asimah Canonical Full timeCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Lead .NET Engineer
2 days ago
Kuwait City, Al Asimah Bleems Full timeAbout the JobBleems is looking for a talented Senior Software Engineer to lead the design and development of software solutions. As a key member of our team, you will work closely with cross-functional teams to implement scalable and efficient systems.Key Qualifications:Proven experience in leading software development teams and mentoring junior...