Jobs Career Advice Signup

Send this job to a friend


Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jan 25, 2023
    Deadline: Not specified
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Canonical is a unique tech company - global, remote-first, open source, with 700 professionals across 50 countries - we want to be the world's best, not biggest, global software company.
    Read more about this company


    Python Software Engineer - Ubuntu Hardware Certification Team

    Role description

    • We are looking for a self-motivated software engineer with experience developing in Python, to work on test automation tools or Linux based embedded hardware. This role offers an exciting opportunity to push the industry forward by enabling entirely new Linux based hardware testing capabilities, scaling up hardware certification efforts and allowing for deeper test coverage.
    • The role involves the development and maintenance of Canonical’s open source certification tools, supporting the creation of hardware solutions for test automation, and automating our existing processes. We seek out continuous process and tooling improvements as part of expanding the certification test suites, ultimately to improve the quality of Linux experience felt by millions of Linux end users.

    Key responsibilities

    • Maintain and develop new features to our Python based test automation tools like Checkbox, used by both in-house teams and industry partners.
    • Invent new ways to enable remote, automated testing.
    • Help build the software counterpart to in-house designed testing hardware to help test device enablement (graphics, hotplug, bluetooth, etc).
    • Write functional and performance tests to support hardware enablement and to protect from regressions.
    • Participate in meetings involving international travel 2-3 times per year.

    Required Skills And Experience

    • Knowledge of Python programming language.
    • Quality oriented, pragmatic approach to software design and implementation.
    • Interest in test automation methodologies.
    • Previous experience working with Ubuntu or other Linux distributions.
    • Ability to be productive in a globally distributed team.

    Desired Skills And Experience

    • Passion for tinkering: you are a maker.
    • Experience working in an agile environment.
    • Hardware testing experience, for example in the IoT space.
    • Familiarity with the C programming language.

    go to method of application »

    UX Designer

    • UX designers should be excellent communicators who are at ease working with a complex mix of engineers, designers and executives. They represent us at cross-functional company meetings and must present their design position with clarity and precision. They should be confident and excited to take on complex design challenges. They should also be able to connect their design leadership to the strategic vision of the company.

    What we offer

    • An opportunity to shape a company and products
    • Influence in the open source community
    • An inclusive work environment
    • Learning and development
    • Annual compensation review
    • Recognition rewards
    • Annual leave
    • Priority Pass for travel

    go to method of application »

    Sales Operations Analyst

    • This Sales Operations Analyst will join a team of experts who help Canonical sales teams achieve their business goals. The Sales Operations team drives continuous process and data quality improvement to ensure orders are processed correctly. The successful candidate will be a leader who shows initiative in improving the way the team works, maintaining compliance and associated governance.
    • The success of the role is measured against increasing the velocity of deals and the quality of CRM data used to drive key business decisions. The ideal candidate will be a proactive problem solver and team player who is passionate about the opportunity to partner with sales leadership, is also passionate about our role in the technology industry bringing open source to a wider audience of innovators and enterprises, and will design and drive programs in support of Canonical's continued success.

    Key responsibilities

    • Support all aspects of the day-to-day operations of the sales function globally
    • Review opportunities for accuracy and provision orders on successful closure of a deal
    • Support the Sales Operations Manager to improve sales data quality and processes
    • Report on data quality metrics to executive level stakeholders
    • Implement NPS surveys and define metrics for executive level stakeholders
    • Support the sales team globally on CRM and other sales operations systems
    • Deliver sales metrics, dashboards and other ad-hoc analytical tasks
    • Lead automation and streamline the Lead to Order process

    Beneficial Skills And Experience

    • Experience in a sales operations/sales order processing role
    • Experience in a technology subscription-based business
    • Experience driving data quality improvement
    • Energetic, thoughtful, systematic approach, focused on robust, repeatable and scalable outcomes
    • Excellent problem-solving and analytical skills
    • Ability to work productively with stakeholders at all levels of the organization on a global scale
    • Ability to manage across boundaries and communicate effectively
    • Experience working with Sales, Legal, Finance and Marketing teams
    • Experience with Salesforce CRM

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Canonical Ghana Back To Home

Subscribe to Job Alert


Join our happy subscribers

Send your application through

GmailGmail YahoomailYahoomail