High-Performance C++ Engineer for Display Subsystems
2 weeks ago
Salary: $140,000 - $200,000 per year
About the Job
We're looking for an exceptional C++ engineer to join our team working on display subsystems for Mir. As a High-Performance C++ Engineer, you will be responsible for designing and implementing high-performance features across the Mir stack, optimizing code for speed and efficiency, and collaborating with a distributed team.
You will have the opportunity to work on a range of exciting projects, including the development of new features, the improvement of existing ones, and the resolution of complex technical issues. Our team is passionate about delivering high-quality software, and we're looking for someone who shares our commitment to precision, performance, and user experience.
In this role, you will be part of a dynamic and growing team that is shaping the future of display technologies. You will have the opportunity to learn from experienced colleagues, contribute to open-source projects, and make a meaningful impact on the software ecosystem.
Required Skills and Qualifications
- Excellent modern C++ programming skills
- Deep understanding of computer architecture and optimization techniques
- Experience with profiling tools and benchmarking frameworks
- Strong written and verbal communication skills
Benefits
- Competitive salary: $140,000 - $200,000 per year
- Opportunity to work on cutting-edge technology
- Diverse and inclusive work environment
- Flexible remote work options
-
Delhi, California, United States Canonical - Jobs Full timeJob Title: Senior C++ Graphics and Windowing System DeveloperSalary: $120,000 - $180,000 per yearAbout the JobWe're seeking an experienced C++ developer to join our team working on Mir, a high-performance graphics stack for window managers and display subsystems. As a Senior C++ Graphics and Windowing System Developer, you will be responsible for designing...
-
Senior Linux Kernel Engineer
4 weeks ago
Delhi, California, United States Canonical - Jobs Full timePC Platforms Engineer OpportunityWe are seeking a talented PC Platforms Engineer to join our team at Canonical. As a key member of our engineering group, you will be responsible for developing and maintaining high-quality kernel support for a wide range of hardware devices.This role offers an exciting opportunity to leverage your software engineering skills...
-
DevOps Engineering Manager
2 weeks ago
Delhi, California, United States Canonical - Jobs Full timeWe are seeking an exceptional DevOps Engineering Manager to lead our team in shaping the future of cloud native engineering. With a strong background in Linux and operations, you will be responsible for managing a high-performance team and overseeing the development of scalable infrastructure solutions.About the RoleIn this role, you will have the...
-
DevOps Engineering Manager
3 weeks ago
Delhi, California, United States Canonical - Jobs Full timeCanonical - JobsSenior DevOps Engineering Manager (APAC Timezone)The estimated annual salary for this role is around $160,000.This challenging and rewarding position requires a seasoned DevOps professional with experience in managing high-performing teams. As a Senior DevOps Engineering Manager at Canonical, you will oversee the day-to-day operations of our...
-
DevOps Engineering Leadership Role
1 month ago
Delhi, California, United States Canonical - Jobs Full timeJob OverviewCanonical is a pioneering tech firm at the forefront of the global move to open source, and we're looking for an exceptional DevOps Engineering Manager to join our team.Estimated Salary: $120,000 - $180,000 per yearThis role is responsible for leading our operations engineers in daily agile devops practices, representing the IS team to...
-
Senior Linux Kernel Engineer
2 weeks ago
Delhi, California, United States Canonical - Jobs Full timeAbout the RoleWe are seeking a highly skilled Senior Linux Kernel Engineer to join our Firmware Team. This is an excellent opportunity for someone with a strong background in firmware development, particularly in UEFI and ACPI.ResponsibilitiesThe successful candidate will be responsible for collaborating with our global team to resolve issues involving BIOS,...
-
Linux Engineering Manager
1 week ago
Delhi, California, United States Canonical - Jobs Full timeKey ResponsibilitiesAs a Linux Engineering Manager at Canonical, you will be responsible for leading a team of senior engineers in the design, implementation, and maintenance of high-quality Linux-based solutions. With a focus on scalability, reliability, and security, you will work closely with our development teams to ensure seamless integration and...
-
Senior Project Manager
1 week ago
Delhi, California, United States Canonical - Jobs Full timeCanonical seeks an experienced Senior Project Manager to lead the delivery of complex customer-facing projects for our Devices business. As a key member of our engineering team, you will oversee all aspects of project delivery and act as the primary liaison between Canonical's engineering teams and customers.The ideal candidate will have extensive experience...
-
Linux Firmware Engineer: Boot Process Specialist
4 weeks ago
Delhi, California, United States Canonical - Jobs Full timeWe are seeking an experienced Linux firmware engineer to join our team as a Boot Process Specialist. In this role, you will be responsible for developing and maintaining the boot process for our Ubuntu Linux distribution.Key Responsibilities:Collaborate with our globally distributed team to resolve issues involving BIOS, UEFI, ACPI, and other platform...
-
Program Management Expert
1 week ago
Delhi, California, United States Canonical - Jobs Full timeProgram Management OpportunityCanonical seeks an experienced Program Management Expert to join our Devices business unit. As a key member of our engineering team, you will be responsible for managing multiple projects simultaneously, working closely with cross-functional teams to ensure successful project outcomes.The ideal candidate will have extensive...
-
Automation Lead
2 weeks ago
Delhi, California, United States Canonical - Jobs Full timeAbout the JobWe are looking for a talented Senior Site Reliability Engineer/GitOps Engineer who has hands-on experience administering enterprise Linux servers and managing and deploying cloud infrastructure with code.You will drive the development of automation and GitOps in your team as an embedded tech lead and apply your experience of IaC to develop...
-
Senior DevOps Engineer
2 weeks ago
Delhi, California, United States Canonical - Jobs Full timeCompany OverviewCanonical is a pioneering tech firm that has been at the forefront of the global move to open source since its inception in 2004. 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 on a daily basis.We recruit on a global basis and set a...
-
Cloud Operations Expert
1 week ago
Delhi, California, United States Canonical - Jobs Full timeJob OverviewAs a Cloud Operations Expert at Canonical, you will play a critical role in shaping the future of cloud computing.About Us:Canonical is a pioneering tech firm at the forefront of the global move to open source. We are changing the world daily by publishing Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and...
-
Project Delivery Lead
1 week ago
Delhi, California, United States Canonical - Jobs Full timeJob DescriptionThis position is responsible for the coordination and completion of large complex customer-facing projects, overseeing all aspects of project delivery and acting as the primary delivery liaison between Canonical's engineering teams and customers.Key responsibilities include:Managing projects through their complete life cycleEnsuring overall...
-
Delhi, United States Canonical - Jobs Full timeJob DescriptionJob DescriptionWe 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...
-
Delhi, United States Canonical - Jobs Full timeJob DescriptionJob DescriptionWe 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...
-
PC Platforms Engineer
2 months ago
Delhi, United States Canonical - Jobs Full timeJob DescriptionJob DescriptionAre you fascinated by the chance to make a real impact on millions of Ubuntu users? We are looking for a passionate Linux kernel engineer to join our team and help us bring Ubuntu to the next generation of hardware. In this role, you will be responsible for developing and maintaining high-quality kernel support for a wide range...
-
PC Platforms Engineer
1 day ago
Delhi, United States Canonical - Jobs Full timeJob DescriptionJob DescriptionAre you fascinated by the chance to make a real impact on millions of Ubuntu users? We are looking for a passionate Linux kernel engineer to join our team and help us bring Ubuntu to the next generation of hardware. In this role, you will be responsible for developing and maintaining high-quality kernel support for a wide range...
-
Containerization & Virtualisation Engineer
4 weeks ago
Delhi, United States Canonical - Jobs Full timeJob DescriptionJob DescriptionCanonical 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...
-
Software Engineer, Sustaining Engineering
2 months ago
Delhi, United States Canonical - Jobs Full timeJob DescriptionJob DescriptionThis is a fast-paced engineering role in Linux-based software-defined infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM) and containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), up to OpenStack and...
-
Senior Juju Software Engineer
4 weeks ago
Delhi, United States Canonical - Jobs Full timeJob DescriptionJob DescriptionThe role of a Senior Software Engineer at CanonicalAs a senior software engineer, you'll be an integral part of the team, driving process improvement, assisting the manager in running the team, coaching and developing colleagues with less experience, as well as owning functional areas from design and implementation all the...
-
Senior Juju Software Engineer
23 hours ago
Delhi, United States Canonical - Jobs Full timeJob DescriptionJob DescriptionThe role of a Senior Software Engineer at CanonicalAs a senior software engineer, you'll be an integral part of the team, driving process improvement, assisting the manager in running the team, coaching and developing colleagues with less experience, as well as owning functional areas from design and implementation all the...
-
Specialist, Quality Engineering
2 months ago
Delhi, United States L3Harris Technologies Full timeJob Title: Specialist, Quality EngineeringJob Code: 18096Job Location: Fuzing and Ordnance Systems (Cincinnati, Ohio)Schedule: 4/10 Job Description: The program quality engineer function is a program focused role that is responsible for protecting the customer in regard to product quality and ensuring contract requirements are met. This includes...
-
Delhi, Iowa, United States Canonical - Jobs Full timeWe are seeking a highly skilled Embedded Linux Field Engineer to join our team at Canonical, a pioneering tech firm at the forefront of the global move to open source.About UsAs 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.Your RoleYou will...
-
Developer Relations Engineer
4 weeks ago
Delhi, United States Canonical - Jobs Full timeJob DescriptionJob DescriptionCanonical 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...
-
Embedded Linux Field Engineer
1 day ago
Delhi Township, United States Canonical - Jobs Full timeJob DescriptionJob DescriptionJob DescriptionCanonical 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...
-
Embedded Linux Solutions Architect
1 week ago
Delhi, Iowa, United States Canonical - Jobs Full timeOverviewCanonical, a pioneering tech firm at the forefront of the global move to open source, is seeking an Embedded Linux Field Engineer to expand our reach in mission-critical industries. This role requires a unique blend of skills, including extensive Linux experience, solid embedded Linux knowledge, and proficiency in programming languages such as...
-
Juju Software Engineer
23 hours ago
Delhi, United States Canonical - Jobs Full timeJob DescriptionJob DescriptionThe role of a Software Engineer at CanonicalAs a software engineer on the team, you'll be contributing to the development of Juju, a large open-source Go project that powers complex distributed software systems across the world.Juju is the engine behind model-driven operations, providing a means to operate complex software...
-
Lead Development Lifecycle Engineer
2 months ago
Delhi, United States Canonical - Jobs Full timeJob DescriptionJob DescriptionLead our effort to get Ubuntu fit for mission critical environments like automotive, aerospace, industrial robotics and other highly regulated uses.Ubuntu is the most widely used Linux in the enterprise, for developers, and at home. We work to enable innovation in all of those sectors, as a gateway to the huge world of open...
-
Technical Manager
2 months ago
Delhi, United States Canonical - Jobs Full timeJob DescriptionJob DescriptionWe have created a role for a Technical Manager, Automotive and Industrial with a passion for open source and precision engineering. Today, Canonical is providing secure and reliable products to our industrial and automotive partners. Our solutions are bridging the gap between Open-Source innovation and industry specific...
-
Ubuntu Linux Kernel Engineer
1 day ago
Delhi, United States Canonical - Jobs Full timeJob DescriptionJob DescriptionWith a proven track record now spanning decades, Ubuntu is now the go-to Linux distribution for x86/amd64 environments. To stay at the forefront of consumer choice, Canonical - the company behind Ubuntu Linux - is expanding its investment into PC platform stability, reliability, and performance. The Canonical Kernel Team - those...
-
Ubuntu Linux Kernel Engineer
2 months ago
Delhi, United States Canonical - Jobs Full timeJob DescriptionJob DescriptionWith a proven track record now spanning decades, Ubuntu is now the go-to Linux distribution for x86/amd64 environments. To stay at the forefront of consumer choice, Canonical - the company behind Ubuntu Linux - is expanding its investment into PC platform stability, reliability, and performance. The Canonical Kernel Team - those...
-
Developer Relations Engineer
1 day ago
Delhi Township, United States Canonical - Jobs Full timeJob DescriptionJob DescriptionCanonical 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...
-
Field Software Engineer
2 months ago
Delhi, United States Canonical - Jobs Full timeJob DescriptionJob DescriptionThe role of a Field Software Engineer at CanonicalHelp global companies embrace the latest private cloud infrastructure, Linux and cloud native operations, and open source applications. Our team applies expert insights to real-world customer problems, enabling the enterprise adoption of Linux Ubuntu, OpenStack, Kubernetes and a...