C++/Rust Graphics And Windowing System Software Engineer
4 giorni fa
OverviewCanonical is a leading provider of open source software and operating systems.Our platform, Ubuntu, is widely used in enterprise initiatives across public cloud, data science, AI, engineering innovation, and IoT.The company is founder-led, profitable, and growing, with ****+ colleagues in 75+ countries and many roles that are not office-based.Teams meet in person two to four times yearly to align on strategy and execution.We build Mir – a high-performance stack for window managers and display subsystems, and solutions built on top of it, like Ubuntu Frame.We aim to enable graphics from single-purpose screens to full desktop environments and to drive graphics enablement across the Ubuntu certified hardware ecosystem.Location: This role will be based remotely in the EMEA or APAC region.Role summaryWe are hiring a C++/Rust Graphics and Windowing System Software Engineer to contribute to Mir.Most software is written in C++, with support tooling in scripting languages.We will use Rust as an evolutionary step forward.Candidates should have strong skills in both Rust and C++, with experience in building window compositing systems or graphics device experience.We are hiring at multiple career levels with a minimum of 2 years industry experience.ResponsibilitiesDesign and implementation of features across the Mir stackAssisting in debugging, tracing down and fixing issuesParticipating in engineering processes through code and architectural reviewsCreating and improving tests and performance benchmarks to catch issues earlyCreating and maintaining documentation to enhance the developer experienceEngaging with the open source community and commercial partnersCollaborating proactively with a distributed teamWhat we are looking forExcellent Bachelor's or equivalent degree in Computer Science, STEM or similar and 2+ years of working experienceExcellent modern C++ and Rust programming skillsFamiliarity with Linux as a development and deployment platformAbility to collaborate remotely with a diverse set of team members and remain highly motivated, productive, and organizedAbility to travel internationally twice a year for company events up to two weeks longNice-to-have skillsExperience with the Wayland protocol ecosystem and compositorsFamiliarity with OpenGL, Vulkan, Flutter and other graphics toolkits and animation frameworksSolid understanding of asynchronous programming and concurrency patternsProven ability to consistently deliver robust code to productionStrong written and verbal communication skills to document and present software developedWhat we offerDistributed work environment with twice-yearly team sprints in personPersonal learning and development budget of USD 2,000 per yearAnnual compensation reviewRecognition rewardsAnnual holiday leaveMaternity and paternity leaveTeam Member Assistance Program & Wellness PlatformOpportunity to travel to new locations to meet colleaguesPriority Pass and travel upgrades for long-haul company eventsAbout CanonicalCanonical is a pioneering tech firm at the forefront of open source.As the company that publishes Ubuntu, we recruit on a global basis and set high standards for joining the company.Most colleagues have worked from home since our inception in ****.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 employerWe 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-*****-Ljbffr
-
System Engineer
5 giorni fa
Montà, Italia Altro A tempo pienoJoin to apply for the System Engineer role at SPEABe among the first 25 applicants.SPEA S.p.A., company worldwide leader in the design and manufacturing of testing systems for semiconductors and electronic boards, is looking for a System Engineer .The ideal candidate will be responsible for the design of machinery for the testing of electronic devices with a...
-
System Engineer
2 settimane fa
Montà, Italia Spea A tempo pienoSPEA S.p.A., company worldwide leader in the design and manufacturing of testing systems for semiconductors and electronic boards, is looking for a System Engineer The ideal candidate will be responsible for the design of machinery for the testing of electronic devices with a multidisciplinary approach to the main machine components whether electronic,...
-
System Engineer
4 settimane fa
Montà, Italia Altro A tempo pienoSPEA S.p.A., company worldwide leader in the design and manufacturing of testing systems for semiconductors and electronic boards, is looking for a System Engineer The ideal candidate will be responsible for the design of machinery for the testing of electronic devices with a multidisciplinary approach to the main machine components whether electronic,...
-
Software Engineer
2 giorni fa
Montà, Italia Crossing Hurdles A tempo pienoPosition: Senior Software Engineer – LLM EvaluationLocation: RemoteEngagement Length: 1 MonthRate: $80–$125/hrAbout the RoleWe are seeking an experienced Senior Software Engineer to support the development and evaluation of advanced datasets for training and benchmarking Large Language Models (LLMs). This role offers the opportunity to work closely with...
-
System Engineer
7 giorni fa
Montà, Italia Spea A tempo pienoSPEA S.p.A., company worldwide leader in the design and manufacturing of testing systems for semiconductors and electronic boards, is looking for aSystem EngineerThe ideal candidate will be responsible for the design of machinery for the testing of electronic devices with a multidisciplinary approach to the main machine components whether electronic,...
-
Lead Software Engineer
2 giorni fa
Montà, Italia Nicholson Search And Selection A tempo pienoSenior Full-Stack Engineer (SvelteKit) - Tech Lead (Remote)We're supporting one of the top Italian HR Tech start-ups that created one of the most advanced scalable platform in the sector. They enable workflows automation to make better decisions using data and AI. The product is already live, growing, and built with long-term scalability in mind.They are now...
-
Software Engineer Leader
1 settimana fa
Montà, Italia Drivesec - We Secure Your Things A tempo pienoRole DescriptionIn this pivotal role, the Software Engineer Leader is responsible for driving the development of innovative software solutions that meet the needs of our clients and enhance our product offerings. The figure possesses a strong technical background in software development, combined with exceptional leadership skills to mentor and guide a team...
-
Lead Software Engineer
2 giorni fa
Montà, Italia Nicholson Search And Selection A tempo pienoSenior Full-Stack Engineer (Svelte Kit) - Tech Lead (Remote)We're supporting one of the top Italian HR Tech start-ups that created one of the most advanced scalable platform in the sector. They enable workflows automation to make better decisions using data and AI. The product is already live, growing, and built with long-term scalability in mind.They are...
-
System Engineer
5 giorni fa
Montà, Italia Altro A tempo pienoValeo is a tech global company, designing breakthrough solutions to reinvent the mobility.We are an automotive supplier partner to automakers and new mobility actors worldwide.Our vision?Invent a greener and more secured mobility, thanks to solutions focusing on intuitive driving and reducing CO2 emissions.We are leader on our businesses, and recognized as...
-
System Engineer
4 giorni fa
Montà, Italia Dgs A tempo pienoDGS fornisce servizi e soluzioni di valore in ambito Cyber Security, Digital Solutions e Management Consulting.Lo scopo che guida le nostre azioni è il pieno soddisfacimento delle esigenze del cliente, garantendo sempre l'assoluta eccellenza delle soluzioni e la massima affidabilità dei risultati.L'obiettivo è quello di progettare le migliori soluzioni...