Embedded Linux Software Engineering Manager
6 days ago
As a Partner Engineering Manager, you will lead an engineering team focused on some of these platforms. You will manage technical relationships with our key silicon partners to ensure timely delivery of agreed project goals and collaborate with internal teams to deliver targeted results. Technical leadership experience and a background in software engineering, with a hands-on approach, are necessary prerequisites for this role.
In this role, you will be expected to lead, challenge, and develop talented engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution.
What you'll do- Lead and develop a team of engineers, ranging from graduate to senior
- Represent your team to partners, product stakeholders, and customers
- Collaborate proactively with a globally distributed organisation
- Develop and evangelise great engineering and organisational practices
- Coach, mentor, and offer career development feedback
- Implement disciplined engineering processes
- Plan and manage progress on agreed goals and projects
- Be an active part of the leadership team, collaborating with other leaders
- Collaborate with other teams at Canonical to ensure alignment on product architecture and roadmaps
- Design and integrate new features and platform optimisations
- Experience with Linux packaging (Debian, RPM, Yocto)
- Experience working with Python, C, C++
- Experience with IoT / Embedded devices from boot loaders and BSP enablement including hardware accelerators
- Experience managing software engineers with a track record of planning, delivery, and quality
- Excellent verbal and written communication skills in English
- A love of developing and growing people and a track record of it
- Organised and able to ensure your team delivers timely, high-quality results
- Well-organised, self-starting and able to ensure your team delivers to schedule
- Professional manner interacting with colleagues, partners, and community
- Experience working with customers, going beyond resolving their technical issues, to interpreting their business challenges and effectively communicating how your solution will meet their needs
- High-quality, well-designed, and well-documented software experience
- Builds trust, relationships, and confidence
- Solid experience working in an agile development environment
- Ability to travel twice a year, for company events up to two weeks each
- Experience working with open source communities and licenses
- Experience with server technologies, including UEFI firmware, GPU computing, RDMA/Infiniband, and virtualization stacks (kvm, qemu, libvirt)
- Experience with graphics stacks
- Experience with open source networking technologies (eBPF, OVS, OVN, SoNIC, DPDK, SPDK, etc)
- Experience with container technologies such as LXD, Docker, and Kubernetes
- Understanding of security best practices and Secure Software Development Lifecycles
- Experience designing and implementing CI/CD automation platforms such as GitHub Actions
- Experience with performance benchmarking and profiling
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We balance our programs to meet local needs and ensure fairness globally.
- 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
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
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 on a daily basis. Canonical has been a remote-first company since its 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.
-
Embedded Linux Consultant
5 days ago
Trois-Rivières, Canada Canonical Full timeJob DescriptionCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is 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...
-
Embedded Linux Consultant
1 week ago
Trois-Rivières, Canada Canonical Full timeJob DescriptionCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is 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...
-
Embedded Linux Software Engineering Manager
7 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout the RoleWe are seeking an experienced Linux Software Engineering Manager to lead our Partner Engineering team. As a key member of our organization, you will be responsible for managing technical relationships with our key silicon partners and collaborating with internal teams to deliver targeted results.Key ResponsibilitiesLead and develop a team of...
-
Embedded Linux Software Engineering Manager
1 week ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout the RoleWe are seeking an experienced Linux Software Engineering Manager to lead our Partner Engineering team. As a key member of our organization, you will be responsible for managing technical relationships with our key silicon partners and collaborating with internal teams to deliver targeted results.Key ResponsibilitiesLead and develop a team of...
-
Linux Server Software Engineering Manager
10 hours ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout the RoleWe are seeking a highly skilled and experienced software engineer to lead our Partner Engineering team in optimizing Ubuntu for the latest server-class hardware platforms and software stacks.As a Partner Engineering Manager at Canonical, you will be responsible for managing relationships with our key technology partners, ensuring timely...
-
Linux Server Software Engineering Manager
14 hours ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout the RoleWe are seeking a highly skilled and experienced software engineer to lead our Partner Engineering team in optimizing Ubuntu for the latest server-class hardware platforms and software stacks.As a Partner Engineering Manager at Canonical, you will be responsible for managing relationships with our key technology partners, ensuring timely...
-
Embedded Linux Software Engineering Director
7 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout the RoleWe are seeking an experienced Linux Software Engineering Manager to lead our Partner Engineering team in delivering high-quality software solutions for our customers. As a key member of our engineering leadership team, you will be responsible for managing technical relationships with our key silicon partners, collaborating with internal teams,...
-
Embedded Linux Software Engineering Director
7 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout the RoleWe are seeking an experienced Linux Software Engineering Manager to lead our Partner Engineering team in delivering high-quality software solutions for our customers. As a key member of our engineering leadership team, you will be responsible for managing technical relationships with our key silicon partners, collaborating with internal teams,...
-
Home Based Software Developer
6 days ago
Trois-Rivières, Canada Canonical Full timep>Canonical 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. br/>We are hiring an Ubuntu on WSL Software Engineer to grow the team working...
-
Graduate Software Engineer Aws Python
6 days ago
Trois-Rivières, Canada Canonical Full timep>Canonical 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. We are hiring Python and Kubernetes Specialist Engineers focused on Data,...
-
Digital Solutions Software Developer
1 week ago
Trois-Rivières, Canada Canonical Full timep>Help us shape the future of open source IT, devops, and IS, from bare metal to containers. br/>We want to transform the world of software operations by enabling true model-driven operations via next-generation infrastructure-as-code. This will allow companies to run very efficient bare-metal operations for high-performance computing, private cloud, data...
-
Dynamics Software Engineer
3 days ago
Trois-Rivières, Canada Canonical Full timep>HPC is an important and technically challenging compute domain, with specialised tooling and a very high expectation of precision, efficiency and automation. This role is for a software engineer to join our HPC team to deliver an outstanding HPC experience - from bare metal to public cloud - as part of the broader Ubuntu platform. We are looking for a...
-
Graduate Digital Software Engineer
6 days ago
Trois-Rivières, Canada Canonical Full timep>The role of a Software Engineer, Ceph & Distributed Storage at CanonicalAs a software engineer at Canonical, you have a key role in the success of Ubuntu, our partners, customers, and the larger Ubuntu community. At Canonical, you will have the opportunity to influence the culture, facilitate technical delivery, and work with your team on strategy and...
-
Cyber Software Developer
1 week ago
Trois-Rivières, Canada Canonical Full timep>This is a general track for security-focused engineering in every team at Canonical, across all levels of seniority. Apply here if you are already an exceptional security-focused software engineer.Most product engineering teams at Canonical include one or two spaces for dedicated security-oriented software engineers. Their role is to challenge the entire...
-
Linux Server Software Engineering Director
7 days ago
Trois-Rivières, Quebec, Canada Canonical Full timeJob SummaryAs a Partner Engineering Manager at Canonical, you will lead an engineering team that works across the full Linux server stack from kernel to AI workloads, to optimize Ubuntu for the latest silicon. Your primary responsibility will be to manage relationships with our key technology partners by ensuring timely delivery on agreed project...
-
Linux Server Software Engineering Director
1 week ago
Trois-Rivières, Quebec, Canada Canonical Full timeJob SummaryAs a Partner Engineering Manager at Canonical, you will lead an engineering team that works across the full Linux server stack from kernel to AI workloads, to optimize Ubuntu for the latest silicon. Your primary responsibility will be to manage relationships with our key technology partners by ensuring timely delivery on agreed project...
-
Embedded Linux Software Engineering Manager
1 week ago
Trois-Rivières, Canada Canonical Full timeThe Partner Engineering team works across the full Linux stack from kernel and system libraries to middleware, to integrate new features and optimise Ubuntu for the latest silicon platforms and software stacks. Our goal is to ensure Ubuntu is the premier platform for small IoT and edge devices, networking, automotive, server, and hyperconverged systems.As a...
-
Embedded Linux Solutions Expert
1 week ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout the RoleWe are seeking a highly skilled Embedded Linux Consultant to join our team at Canonical. As a key member of our team, you will be responsible for providing technical expertise and support to our customers in the development and deployment of embedded Linux solutions.Key ResponsibilitiesEngage with customers to gather requirements and provide...
-
Embedded Linux Solutions Expert
1 week ago
Trois-Rivières, Quebec, Canada Canonical Full timeAbout the RoleWe are seeking a highly skilled Embedded Linux Consultant to join our team at Canonical. As a key member of our team, you will be responsible for providing technical expertise and support to our customers in the development and deployment of embedded Linux solutions.Key ResponsibilitiesEngage with customers to gather requirements and provide...
-
Chef de projet Cloud
1 week ago
Trois-Rivières, Canada Canonical Full timep>The role of a Public Cloud Project Manager at CanonicalIn this high-profile position, customer relationship management and advocacy for Canonical's technical assets are crucial.This role is an opportunity for a technologist with a passion for Linux and Project Management to build a career with Canonical. If you have an affinity for software, great...