Website: Website https://canonical.com/

  • Web Developer – Workplace Engineering 

Process Analytics and Improvement Lead, Global Sales Operations 

Senior Product Manager, Open Source 

Senior Sales Operations Analyst 

Senior Web Developer 

Engineering Manager – Commercial Systems 

Cloud Operations Engineer, EMEA

    Web Developer – Workplace Engineering Process Analytics and Improvement Lead, Global Sales Operations Senior Product Manager, Open Source Senior Sales Operations Analyst Senior Web Developer Engineering Manager – Commercial Systems Cloud Operations Engineer, EMEA

    The ideal candidate will use their passion for experimentation and analytics to build tomorrow’s tech organisation. This team will help us gain insights into the business and our talent pool, and use those insights to improve the experience of working at Canonical. In some cases, we might productise these capabilities as SAAS for other tech companies.

    What you’ll do

    Design and deliver web based systems and SAAS
    Provide new insights into the Canonical workplace experience
    Enable new processes and improve existing workflows
    Collaborate proactively with a distributed team
    Write high-quality code to create new features
    Debug issues and produce high-quality code to fix them
    Consistently provide high-quality code reviews to other engineers
    Discuss ideas and collaborate on finding good solutions
    Work from home with global travel 2 to 4 weeks annually
    Understand completion criteria and push work to completion
    Work to reduce complexity
    Advocate and advance modern, agile software development practices
    Connect to many data sources and provide insightful visualisations
    Providing tooling to support optimised processes

    Who you are

    You are knowledgeable and passionate about web and software development
    You are curious, flexible, articulate, and accountable
    You try to learn and use web best practices in your work
    You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
    You take web best practices into account with your work
    You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
    You have solid experience working in an agile development environment
    You drive work to completion
    You take operational considerations (CI, updating, monitoring, observability, life-cycle management) into account
    You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
    You follow industry trends and new technologies
    You’re capable of representing your team as a subject matter expert
    Have an interest in data visualisation
    Enjoy working with many APIs to help many teams across Canonical
    You enjoy driving process improvements within the company

    What we offer

    An opportunity to shape a company and products with a strong influence in the open source community
    An inclusive work environment with friendly people, broadly skilled from UX design to copywriting
    Learning and development
    Annual compensation review
    Recognition rewards
    Annual leave
    Priority Pass for travel

    Interview process

    Your application will be reviewed by our team
    You will be sent a set of written interview questions and your answer will be reviewed anonymously
    You will be asked to take a standardised aptitude test
    A short interview with a team member
    An HR interview
    You will be asked to complete a coding test
    A series of four more detailed technical interviews
    Hiring manager interview
    Offer

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • Senior Web Developer – Workplace Engineering 

Cloud Operations Engineer

    Senior Web Developer – Workplace Engineering Cloud Operations Engineer

    As a Senior Web Engineer at Canonical, you need an analytical, data-driven mind and a passion to connect and make sense of interesting data from APIs. We focus heavily on the collection of metrics, optimising processes, and ways of working across Canonical. You need to demonstrate leadership, excellence, and consistency, and will mentor others in the team.

    What you’ll do

    Design and deliver web based systems and SAAS
    Provide new insights into the Canonical workplace experience
    Enable new processes and improve existing workflows
    Collaborate proactively with a distributed team
    Write high-quality code to create new features
    Debug issues and produce high-quality code to fix them
    Consistently provide high-quality code reviews to other engineers
    Discuss ideas and collaborate on finding good solutions
    Estimate work, set goals and meet them
    Write briefs, epics, and specifications and understand risks
    Work from home with global travel 2 to 4 weeks annually
    Understand completion criteria and push work to completion
    Help mentor other engineers
    Work to reduce complexity
    Take on technical lead responsibilities to drive to completion
    Own a functional area of your project/product
    Advocate and advance modern, agile software development practices
    Develop and evangelize great engineering and organizational practices
    Connect to many data sources and provide insightful visualisations
    Database design and architecture for connected systems
    Developing new and improved working practices for the company
    Providing tooling to support optimised processes

    Who you are

    You are knowledgeable and passionate about web and software development
    You are curious, flexible, articulate, and accountable
    You try to learn and use web best practices in your work
    You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
    You take web best practices into account with your work
    You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
    You have solid experience working in an agile development environment
    You drive work to completion
    You take operational considerations (CI, updating, monitoring, observability, life-cycle management) into account
    You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
    You follow industry trends and new technologies
    You’re capable of representing your team as a subject matter expert
    Have an interest in data visualisation
    Enjoy working with many APIs to help many teams across Canonical
    You enjoy driving process improvements within the company

    What we offer

    An opportunity to shape a company and products with a strong influence in the open source community
    An inclusive work environment with friendly people, broadly skilled from UX design to copywriting
    Learning and development
    Annual compensation review
    Recognition rewards
    Annual leave
    Priority Pass for travel

    Interview process

    Your application will be reviewed by our team
    You will be sent a set of written interview questions and your answer will be reviewed anonymously
    You will be asked to take a standardised aptitude test
    A short interview with a team member
    An HR interview
    You will be asked to complete a coding test
    A series of four more detailed technical interviews
    Hiring manager interview
    Offer

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • Telco Field Engineer 

Field Software Engineer 

Associate Field Software Engineer 

Senior Software Engineer (MongoDB/Python) 

Software Engineer (Python/Linux/Packaging)

    Telco Field Engineer Field Software Engineer Associate Field Software Engineer Senior Software Engineer (MongoDB/Python) Software Engineer (Python/Linux/Packaging)

    What you’ll be doing

    Matching customer requirements to advanced capabilities in the VNF/CNF/NFVi/NFVO/VNFM/VIM/MEC space
    Providing technical pre-sales consulting to the Service Provider sales teams
    Design and implement telco-grade open source multi-tenant private clouds and micro clouds
    Investigate, report and/or fix software defects uncovered during customer deployments
    Create and demonstrate advanced Infrastructure as code (IaC) techniques relevant to telco
    Architect and implement advanced, resilient Service Provider Cloud and Application solutions
    Master software defined infrastructure with OpenStack, Kubernetes, MAAS and Ceph
    Master model-driven operations with Juju Charmed Operators for Kafka, Hadoop, PostgreSQL, MongoDB, NGINX, and more
    Help customers adopt advanced Bare Metal, Public, Private and Hybrid Cloud solutions
    Distill insights from early customer engagements and translate these into meaningful product improvements
    Shape our roadmap and offerings to accelerate our growth within the telco market

    What we need to see

    A thorough working understanding of the architectures and infrastructure of MNOs and CSPs
    Working knowledge of Mobile Packet Core, Radio, VAS, OSS/BSS
    A keen focus on the underlying infrastructure requirements for modern virtualized NF deployment approaches
    A thorough understanding of the telco NFVi (VIM), NFVO, VNFM and MEC space
    Thought leadership and the ability to lead architecture discussions about ETSI and/or 3GPP standards
    Understanding of best practices for open source technology in telco virtualisation roadmaps
    Architect level understanding and practical experience of telco workload demands
    Deep technical understanding of key telco technologies like CPU Pinning, NUMA, SRIOV, DPDK, etc
    Working understanding of Linux, Openstack and Kubernetes networking
    A passion to automate and improve all aspects of open source products and tooling
    Ability to multi-task and lead complex projects from start to finish
    A strong collaborative attitude with a keen eye to help enable customer success
    Excellent communication and presentation abilities
    Able to travel up to 50% of the time for events, customer meetings, project delivery
    BS Computer Science or Electrical Engineering
    At least 5-7 years within a Service Provider or NEP, focused on cloud, virtualisation, architecture or networking

    Ways to stand out from the crowd

    Deep technical knowledge in telecommunications architectures
    Strong technical background leading and innovating within the open source telecommunications ecosystem
    French, German, Spanish or Portuguese as a second language

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • Engineering Director, Community 

Ubuntu on WSL Software Engineer

    Engineering Director, Community Ubuntu on WSL Software Engineer

    About the job
    As the Engineering Director of Community you will have a broad impact and responsibility for growing community engagement and processes across all of engineering. If you want to define what building the next generation of open source community looks like, this is the role for you.

    You will be responsible for assisting various teams at Canonical in broadening their community engagement activities. You will ensure that all engineering teams make community an important aspect of how they do what they do. You’ll provide assistance to new and existing contributors seeking to get involved or expand their role, and connect community contributors with mentors. You will organise cross-team participation in community events and mentoring.

    Outside of those responsibilities you will assist the Ubuntu community team in ensuring community processes are high quality and consistently implemented.

    What You Will Do

    Collaborate proactively with multiple distributed teams
    Help engineering teams establish and achieve community engagement goals
    Establish consistency in community process, engagement, and interaction across engineering
    Influence others and represent technical insight to customers and other engineers
    Spend a significant amount of time mentoring others and providing cross-team input
    Work from home with global travel 4 to 6 weeks for internal and external events
    Collaborate with the developer advocates and PR teams at Canonical to promote Ubuntu and related technologies via blogs and social media.
    Identifying relevant influencers and devising plans on how to effectively engage with them.

    Who You Are

    You have a long history and clear public record of community engagement, particularly with open source communities
    You are capable of representing Canonical / Ubuntu externally
    You have experience leading successful projects and teams
    You are an articulate communicator
    You are comfortable preparing and giving presentations
    You love technology and working with brilliant people
    You follow industry trends and new technologies
    You understand and value how you do what you do, as well as what you do
    You have strong collaboration and influencing skills
    You are curious, flexible, articulate, and accountable
    You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
    BS/BA or equivalent in Computer Science, Technical Communication, English, or a related field

    We offer

    Learning and Development opportunities and budget
    Annual compensation review
    Recognition rewards
    Annual leave
    Priority pass for travel
    Flexible working option

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • Engineering Director, Community 

Ubuntu on WSL Software Engineer

    Engineering Director, Community Ubuntu on WSL Software Engineer

    About the job
    As the Engineering Director of Community you will have a broad impact and responsibility for growing community engagement and processes across all of engineering. If you want to define what building the next generation of open source community looks like, this is the role for you.

    You will be responsible for assisting various teams at Canonical in broadening their community engagement activities. You will ensure that all engineering teams make community an important aspect of how they do what they do. You’ll provide assistance to new and existing contributors seeking to get involved or expand their role, and connect community contributors with mentors. You will organise cross-team participation in community events and mentoring.

    Outside of those responsibilities you will assist the Ubuntu community team in ensuring community processes are high quality and consistently implemented.

    What You Will Do

    Collaborate proactively with multiple distributed teams
    Help engineering teams establish and achieve community engagement goals
    Establish consistency in community process, engagement, and interaction across engineering
    Influence others and represent technical insight to customers and other engineers
    Spend a significant amount of time mentoring others and providing cross-team input
    Work from home with global travel 4 to 6 weeks for internal and external events
    Collaborate with the developer advocates and PR teams at Canonical to promote Ubuntu and related technologies via blogs and social media.
    Identifying relevant influencers and devising plans on how to effectively engage with them.

    Who You Are

    You have a long history and clear public record of community engagement, particularly with open source communities
    You are capable of representing Canonical / Ubuntu externally
    You have experience leading successful projects and teams
    You are an articulate communicator
    You are comfortable preparing and giving presentations
    You love technology and working with brilliant people
    You follow industry trends and new technologies
    You understand and value how you do what you do, as well as what you do
    You have strong collaboration and influencing skills
    You are curious, flexible, articulate, and accountable
    You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
    BS/BA or equivalent in Computer Science, Technical Communication, English, or a related field

    We offer

    Learning and Development opportunities and budget
    Annual compensation review
    Recognition rewards
    Annual leave
    Priority pass for travel
    Flexible working option

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • Software Engineering Manager – Ubuntu Linux Kernel 

Software Engineering Manager – Ubuntu Linux Kernel Resilience

    Software Engineering Manager – Ubuntu Linux Kernel Software Engineering Manager – Ubuntu Linux Kernel Resilience

    About the job
    Canonical, the publisher of Ubuntu, is growing its Linux kernel engineering team significantly. We are creating new teams in EMEA, Americas and APAC time zones that work holistically on the Ubuntu kernel. These teams handle upstream development and the expression of new kernel capabilities in Ubuntu, they work with silicon and cloud partners to optimise the Ubuntu kernel for CPUs and hypervisors, they handle CVEs, livepatch and security updates to LTS and current release kernels, and they work with partners to ensure that Ubuntu works first time on every possible piece of hardware.

    This role would suit either an experienced manager of high performing software development teams, or a very proficient technical lead who is excited to take on a management responsibility. You will need to be passionate about Linux and aspire to be an integral part in it’s distribution to millions of users worldwide.

    As an engineering manager at Canonical, your primary responsibility is to your team: helping them grow as engineers, do important and satisfying work, and have a great time while doing it. Technical leadership experience and a background in software engineering are necessary prerequisites for this role. You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution.

    What You’ll Do

    Lead a distributed team of engineers in your time zone
    Develop your team through coaching, mentoring, leading by example, and feedback
    Support timely delivery of core and specialised Ubuntu kernels
    Oversee commercial engagements that require custom kernel engineering
    Ensure an ongoing commitment to strict quality and reliability standards
    Engage with other teams at Canonical, the open source community and commercial partners
    Work from home with global travel up to twice a year for up to two weeks
     

    Who You Are

    Significant programming experience in C, with Python, Golang, or other like languages also highly regarded
    Substantial experience with Linux kernel internals and concepts
    Solid understanding Linux kernel development principles
    Demonstrated experience managing or leading a team of software engineers
    Contributed to an open source project in the past
    Understanding of agile software development methodologies
    Ability to communicate effectively in English, both written and oral
    Earned a bachelor’s (or equivalent university level) degree, preferably in a technology field

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • Linux Support Associate (Remote – home based)

    Linux Support Associate (Remote – home based)

    Role description

    You will be accountable for delivering an outstanding technical support experience to our employees and customers. From problem qualification to full resolution, you will own and manage your cases. When needed, you will transfer your cases to your colleagues or involve senior engineers.

    Your day to day job is to provide technical expertise, be an excellent communicator and a service-oriented professional. Every day you will have to make judgement calls to prioritise customer issues and maximise your effectiveness. You will also need to set time aside to learn about our new products and technologies and evolve as a professional. You will participate in various training sessions, team gatherings and Company events.

    Key areas of accountability and responsibility

    Your day to day duties will include:

    Work from your remote home office and provide technical support for employees.
    Provide technical onboarding support for new employees.
    Provide information security training for new employees.
    Provide technical and infrastructure support during international events.
    Provide and maintain security monitoring for employees.
    Be available to take ownership of new cases via telephone, email and web
    Act as an internal customer advocate keeping them updated in a timely manner
    Ensure that each support request owned by you is handled as per our Service Level Agreement (SLA) and to the highest possible customer satisfaction by setting the right expectations and fulfilling your commitments
    Contribute your findings to a common knowledge base and keep it up to date
    Draft and distribute technical notices for internal and external communication.
    Prioritise your work in order to accomplish the most important and urgent tasks first
    Keep on learning as our products and services grow and evolve
    Maintain regular communication and information exchange with the rest of the team, locally and remotely
    Identify and suggest any opportunities to provide a better service

    Required Skills And Expertise

    Bachelors or equivalent four year degree in a technical field from an accredited college or university. Preferable majors: Computer Science, MIS, Electrical Engineering, etc.
    Experience in a Linux based environment gained through university subjects or work experience
    Linux knowledge including the installation, troubleshooting and basic configuration of recent Ubuntu Desktop releases
    Basic desktop Linux usage (desktop tools for editing files, browsing the Web, managing Internet connectivity, setup of printers/services/packages/external storage devices/etc. utilising command line tools for exploring and manipulating the file system)
    Basic troubleshooting (collecting logs, basic fine-tuning by editing configuration files)
    Familiarity with safely installing, uninstalling, reinstalling and repartitioning machines with multiple operating systems and troubleshooting to recover broken installations
    Understanding of Gmail, Google Calendar, Google Applications and Single Sign-On.
    Ability to learn quickly, thrive on change and handle the pressure of a customer facing job
    Excellent written and verbal English communication skills

    Recommended Additional Experience

    Some knowledge of programming (bash, Perl, Ruby, Javascript, C or C++, Go)
    Basic troubleshooting of Mac and Windows operating systems.
    Experience supporting virtualized environments (KVM, OpenStack, Virtual Box, VMWare)
    Experience with containers (LXD/LXC, Docker, Kubernetes)
    Experience with network troubleshooting
    Customer support experience

    Benefits

    Possibility of international travel, up to 4 weeks per year.
    Daytime working hours
    Time off for conferences
    Talent development program
    Initial mentoring to bring up to speed on needed technologies
    Additional mentoring opportunities with some of the best in Linux, OpenStack and more.
    Study time and expenses for obtaining relevant certifications.

    Apply via :

    boards.greenhouse.io

  • Talent Selection Lead 

Software Engineer – MAAS 

Software Engineer – Micro/Private/Bare-Metal Cloud

    Talent Selection Lead Software Engineer – MAAS Software Engineer – Micro/Private/Bare-Metal Cloud

    The Role
    You will have the opportunity to….

    Provide consultative advice to our Hiring Leads helping them to drive their hiring processes, closely monitoring hiring activities, driving results and ensuring that there is consistency in how we acquire talent at Canonical.
    Build key relationships with global stakeholders, understand their needs and review and deliver against our hiring agenda.
    Conduct in-depth behavioral HR interviews providing considerable insights into motivations and behaviours.
    Develop and evaluate the most effective sourcing and selection methods to ensure Canonical stays ahead of the curve, in hiring the best possible talent around the globe.
    Collaborate with our internal Workplace Engineering Team to drive data driven insights, making sure our hiring data is accurate to inform our decisions.
    Ensure we build a great employer brand with candidate experience at the forefront of our approach.
    Review and streamline hiring processes and tools to drive continuous improvement.
    Work with external third parties and platforms to ensure we maximise our return on investment.
    Drive talent analytics to provide our business with real-time insight, partnering with the business to help them move through their hiring processes efficiently.
    Bring a passion for diversity and inclusion, ensuring we remove unconscious bias from our hiring process and ensuring our sourcing strategy underpins this.

    What You Will Bring To The Role

    A degree in psychology, sociology or a behavioural science, or, significant experience in behavioural talent selection
    A point of view on talent attraction and selection from within the Technology sector.
    Be a thought leader in the talent space with the ability to influence best practice, demonstrating a track record of driving exceptional hiring processes in technology.
    Experience of behavioural and competency based interviewing with the ability to train stakeholders and advise on how to get the best out of an interview.
    Experience of psychometric assessments would be highly advantageous
    Proven ability to build strong relationships with senior stakeholders and be seen as an expert hiring partner to the business, as well as challenge the status quo.
    Experienced working in a data driven role where you are able to use metrics to fuel decision making and influence positive change.
    Successful track record of managing projects alongside BAU hiring agendas.
    Passionate about building a great employer brand and candidate experience.
    Excellent verbal and written English.
    Experience of successful configuration of hiring tools to enable the selection process (ATS – Greenhouse preferred, LinkedIn Recruiter/Talent Solutions)

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • Senior Software Engineer – Cloud Engineering 

Senior Software Engineer – Linux Engineering 

Sustaining Operations Engineer 

IoT Sales Director (DACH) 

Technical Product Marketing Lead 

Telco Field Engineer – EMEA 

People Analytics Specialist, Digital Workplace Engineering 

Director of Communications 

Field Software Engineer – EMEA 

Head of Content 

Dedicated Services Engineer (EU Only) 

SmartNIC OS Product Manager 

Director of Communications 

Web Developer 

Juju – Product Manager 

Kubernetes operators – Product Manager 

Kubernetes and container ops lead 

Data Solutions – Product Manager 

KVM and OVS Product Lead 

Security Certifications Product Manager – CIS, FIPS, FedRAMP and more

    Senior Software Engineer – Cloud Engineering Senior Software Engineer – Linux Engineering Sustaining Operations Engineer IoT Sales Director (DACH) Technical Product Marketing Lead Telco Field Engineer – EMEA People Analytics Specialist, Digital Workplace Engineering Director of Communications Field Software Engineer – EMEA Head of Content Dedicated Services Engineer (EU Only) SmartNIC OS Product Manager Director of Communications Web Developer Juju – Product Manager Kubernetes operators – Product Manager Kubernetes and container ops lead Data Solutions – Product Manager KVM and OVS Product Lead Security Certifications Product Manager – CIS, FIPS, FedRAMP and more

    Job Summary

    This role deals with critical issues in the open source stack that require software engineering for upstream fixes. Our engineers have to be able to work productively at any level of the stack above the kernel, in a wide range of languages, to understand and address the software issues at hand. Our group is critical to the success of our enterprise customers, partners and Ubuntu itself.
    You will help with troubleshooting and driving issues to resolution with workarounds, guidance, and fixes to be released upstream and in Ubuntu.

    As a Cloud Software Engineer you will:

    Resolve complex customer problems related to Ubuntu, OpenStack, or Kubernetes
    Maintain a close working relationship with Canonical’s field, support and product engineering teams
    Participate in upstream communities
    Develop fixes, backport patches, and work with upstream for inclusion
    Demonstrate good judgement in technical methods and techniques
    Prioritise work and manage your time effectively against those priorities
    Participate in team discussions to improve processes, tools, and documentation
    Maintain clear, technical and concise communications
    Travel internationally up to 10% of work time for team meetings, events and conferences

    The successful Cloud Software Engineer will have:

    Professional experience as a software engineer is required
    Bachelor’s or equivalent in Computer Science, STEM or similar degree
    Strong experience with Linux, OpenStack, Kubernetes or other cloud technologies
    Strong development-level experience with Python, Go, C, C++ on Linux
    Ability to troubleshoot with gdb and other tools
    Familiarity with git source code repositories and branches

    What you’ll do

    Collaborate proactively with a distributed team
    Debug issues and produce high quality code to fix them
    Review code produced by other engineers
    Discuss ideas and collaborate on finding good solutions
    Work from home with global travel 2 to 4 weeks per year for internal and external events

    Who you are

    You love technology and working with brilliant people
    You are curious, flexible, articulate, and accountable
    You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
    You have interest in, and experience with most of the following: Ubuntu Linux – kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging, distributed systems

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • Kernel Engineer – Ubuntu Linux

    Kernel Engineer – Ubuntu Linux

    About the job
    Are you passionate about the Linux kernel? Or maybe you’ve mastered a different low-level software development environment and are ready for a new challenge in Linux? Are you looking to work on a great team, where you can apply and grow your kernel development skills? This is an exciting time at Canonical, where due to a period of unprecedented growth we are seeking a number of engineers to join our Kernel Team to play an integral part in the delivery of the heart of the most popular Linux distribution in the world.

    The Canonical Linux Kernel Team is responsible for developing and maintaining all supported Ubuntu Linux kernels, which run on a variety of platforms and architectures from small embedded devices to standard desktop/server systems to large scale cloud environments. The Kernel Team has openings for engineers in a number of aspects that include but are not limited to:

    Ubuntu Linux distribution
    Optimized Ubuntu solutions for key Silicon and Cloud partner platforms
    Enabling Ubuntu on a wide range of embedded systems
    Livepatch service, which allows Ubuntu customers to apply critical kernel (CVE) security fixes without rebooting
    FIPS compliance
    Real-Time and Low Latency systems
    Virtualization or abstraction engines

    We are seeking candidates of all experience levels from recent University graduates up through seasoned industry experts who are enthusiastic to develop in multiple areas including security mitigation, feature development, patching and test. This person must also be motivated to work in a distributed team and willing to travel globally up to 4 times a year for internal and external engineering events.

    What You’ll Do

    Collaborate regularly and proactively with a globally distributed team
    Work closely with external silicon, cloud, or hardware manufacturer delivery teams on bleeding edge platforms
    Take personal responsibility for the delivery of various flavors of the Ubuntu Linux kernel
    Improve tooling and automation for delivery and test of Ubuntu Linux kernels
    Submit, review, and apply kernel patches, working with both internal and external upstream maintainers

    Who You Are

    Well-organized, self-starting and able to deliver to fixed schedules
    Demonstrated ability to present oneself in a professional manner when interacting with colleagues, business partners, and the open source community
    Ability to communicate effectively in English, both written and oral
    Earned a bachelor’s (or equivalent university level) degree, preferably in a technology field
    Significant programming experience in C, with Python and Bash scripting also highly regarded
    Solid background with git
    Broad knowledge of the Linux kernel and kernel subsystems
    Demonstrated experience with kernel patching and debugging
    Knowledge/experience with Linux kernel upstream processes and release cycle
    Strong grasp of device drivers, BSP’s, and other low level system engineering
    Prior experience with Ubuntu/Debian/Snap packaging would be highly regarded

    Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world’s computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

    Apply via :

    boards.greenhouse.io