Engineering Director - Ubuntu Linux Enablement QA
As an Engineering Director at Canonical your primary responsibility is to the teams you lead, to ensure that they measure outcomes, make process improvements, do valuable work, and find career satisfaction at Canonical. Technical leadership is a requirement, so that you’re able to challenge and grow your teams. Strong aptitude for planning, management and operations are necessary too. You will have the opportunity to influence our culture, facilitate technical delivery, and work with your teams on strategy and execution. You’ll select, develop, retain and lead teams of excellent software developers to design and implement software that runs on various CPU architectures, such as ARM, RISC-V, and x86. You will meet with stakeholders, prioritize requests, plan your roadmap and ensure the team can deliver their goals.
Key responsibilities Manage, mentor and grow the software engineering teams addressing hardware enablement quality assurance and testing Lead the QA Engineering team activity, which covers Planning, creation and management of the overall Quality Planning strategy and documents Improving our automated test capability with design and code contributions Execution of automated and manual testing of Ubuntu Desktop and Core Test result triage and precise bug creation Suggesting solutions to identified problems Overseeing continuous improvement projects Establishing proactive measures to improve the quality and reliability of Ubuntu Preparing time estimates and schedule for testing activities Work with development teams across multiple projects to build efficient, effective automated testing Develop your engineering managers and maintain Canonical culture Hire staff level engineers for specific roles like performance and quality Identify and measure indicators of team health and productivity Implement rigorous engineering processes and defend them Set and measure progress against benchmark goals for speed and efficiency Represent your product to stakeholders, partners, and customers Be an active part of the leadership team, collaborating with other leaders What we’re looking for Exceptional academic track record from both high school and university Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path Outstanding Linux based software engineering track record, preferably with low-level embedded experience Confidence to respectfully speak up, exchange feedback, and share ideas without hesitation Track record of going above-and-beyond expectations to achieve outstanding results Leadership and a track record of developing and growing people Organised and able to ensure your team delivers timely, high quality results Management experience and the confidence to set high expectations Passion for technology evidenced by personal projects and initiatives The work ethic and confidence to shine alongside motivated colleagues Professional written and spoken English with excellent presentation skills Experience with Linux (Debian or Ubuntu preferred) Excellent interpersonal skills, curiosity, flexibility, and accountability Appreciative of diversity, polite and effective in a multi-cultural, multi-national organisation Professional manner interacting with colleagues, partners, and community Thoughtfulness and self-motivation Result-oriented, with a personal drive to meet commitments Ability to travel internationally twice a year, for company events up to two weeks long Nice-to-have skills we value Computer architecture knowledge of x86, ARM, and RISC-V Desktop and IoT hardware peripherals knowledge (cameras, wireless connectivity, etc.) Open source community engagement and leadership Ops and system administration experience Performance engineering and security experience