The Mir & Middleware Team is responsible for the delivery of the next generation display server and some ancillary middleware projects that support Ubuntu touch. Mir includes input handling, industry standard graphics platform support, compositing, surface type policy and window management. Some ancillary projects include powerd, libertine, puritine, and ciborium. The team targets software for a converged world, for both traditional desktop and mobile devices. We are looking for a solid engineer to join this team. The ideal candidate will have experience working on lower level and middleware for embedded products.
KEY RESPONSIBILITIES & ACCOUNTABILITIES
Delivering features with corresponding test software for key projects that the team is supporting
Analyze and triage issues reported from external and internal stakeholders
Debugging and providing fixes for bugs found in team owned projects on both mobile and desktop hardware
Work with other teams as needed for Mir & Middleware team representation
REQUIRED SKILLS & EXPERIENCE
Experience with C++ required, experience with Python or Go a plus
Familiarity with open-source development tools and methodology; Experience with Ubuntu and Debian package tools/methodology a plus
Experience delivering tests with features
Ability to be productive in a globally distributed team through self discipline and self motivation, delivering according to a schedule
Strong English language communication skills, especially in online environments such as mailing lists and IRC
Canonical is an equal opportunity employer.
Extra tags: C++ , Python, Go , Ubuntu

