Current jobs related to C++ Graphics and Windowing System Software Engineer - Manama, Manama - Canonical
-
Manama, Manama, Bahrain RESO Full timeWe 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...
-
Manama, Manama, Bahrain RESO Full timeWe 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...
-
C++ Software Engineer
3 weeks ago
Manama, Manama, Bahrain RESO Full timeCompany DescriptionWith over 300 customers in over 90 countries, 01 Systems provides state of the art solutions and services – for both the financial and non-financial sectors – in the areas of Digital Transformation, Signature Management Solution, Electronic Signature, Paperless Workspace Solution, Digital Document Management, Digital Mobile Onboarding...
-
Software engineer
4 weeks ago
Manama, Manama, Bahrain TAM-C Solutions Full timeTAM-C Solutions empowers clients with actionable intelligence to conduct business in a risk-acceptable environment.This is a full-time on-site role for a Software Engineer located in Seef Area, Bahrain. The ideal candidate will possess strong computer science and software development skills, with expertise in back-end web development, programming, and...
-
System Software Engineer
4 weeks ago
Manama, Manama, Bahrain RESO 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,...
-
Junior Software Engineer
5 days ago
Manama, Manama, Bahrain RESO Full timeUse your deep C++ skills on Windows and MacOS to build an open source developer experience with Multipass, a workstation mini-cloud providing Ubuntu and appliance VMs on demand for build, test, and prototyping. The Multipass team is hiring a Software Engineer to join our distributed team. We value code quality and user experience.Multipass is available for...
-
Golang system software engineer
4 weeks ago
Manama, Manama, Bahrain RESO Full timeJob Title: Golang Software EngineerDescription:We are seeking an experienced Golang software engineer to join our LXD team. As a system-level developer, you will work on the low-level Go codebase, sitting between our REST API and the low-level C libraries used to manage containers and virtual machines.LXD components span the entire software stack from...
-
Software Systems Architect
24 hours ago
Manama, Manama, Bahrain beBee Careers Full timeSenior Software DeveloperThis position requires an experienced professional with a strong background in C#, .NET Framework, and Restful API to develop modern software systems.The ideal candidate will possess extensive knowledge of industry-standard frameworks and tools, as well as excellent problem-solving skills to design and implement efficient database...
-
System Software Engineer
5 days ago
Manama, Manama, Bahrain beBee Careers Full timeSystem Software Engineer">This role is an exciting opportunity for a skilled System Software Engineer to join our team. We are looking for a talented individual with expertise in designing and implementing system-level software, particularly in Go. The successful candidate will work on developing low-level Go codebase sitting between our REST API and the...
-
C, golang software engineer
4 weeks ago
Manama, Manama, Bahrain Canonical Full time**Job Summary**The successful candidate will design and implement enhancements to the libraft, dqlite, and go-dqlite components, which are used in Micro K8s, LXD, and other projects. This role involves developing these software pieces, responding to issues and user inquiries, and participating in the engineering process through code and architectural...
C++ Graphics and Windowing System Software Engineer
1 month ago
Join a team building a high-performance stack for window managers and display subsystems in C++, called Mir. We focus on enabling graphics across various devices and desktop environments, providing excellent developer experience, security, and access to graphics libraries.
Responsibilities include designing and implementing features in the Mir stack, debugging issues, improving tests and performance, creating documentation, engaging with the open source community, and collaborating with a distributed team.
Required Skills:
- Excellent modern C++ programming skills
- Rigorous approach to software design, development, and testing
- Understanding of asynchronous programming and concurrency
- Strong communication skills
- Remote collaboration skills, motivated and organized
- Familiarity with Linux development and deployment
- Proven ability to deliver robust production code
- Bachelor's degree in Computer Science, STEM, or similar
Desirable Skills:
- Experience with Wayland protocol and compositors
- Familiarity with Linux Desktop Environments
- Knowledge of OpenGL, Vulkan, and related frameworks
- Experience with Ubuntu/Debian systems
Canonical is an international company working with the open-source community to deliver Ubuntu. We value diversity and provide fair consideration for all applicants.
#J-18808-Ljbffr