- Company
- Canonical
- Location
- Curitiba, PR
- Added on
- 17/06/2009
- Keywords
- c linux open-source redes
About the Company:
Founded in late 2004, Canonical Ltd is a company headquartered in Europe with over 200 employees working in 23 countries (and counting). Canonical is the commercial sponsor of Ubuntu project. Our mission is to realise the potential of free software in the lives of individuals and organisations by: - delivering the world's best free software platform - ensuring its availability to everyone - supporting it with high quality professional service offerings - facilitating the continued growth and development of the free software community
The ideal candidate:
Required skills and experience:
- Extensive development experience of network and network management software
- Experience with Network Manager or Connection Manager
- Very strong C/C++ coding skills
- Development experience with one of the leading Linux desktop development environments (Gnome, KDE)
- Experience with open source development tools such as GCC, GNU Make, Autoconf and CMake
- Experience in designing and developing robust consumer-grade applications
- Ability to be productive in a globally distributed team through self-discipline and self-motivation, delivering according to a schedule
- Good personal skills in order to develop strong working relationships with team mates, members of upstream projects, and Ubuntu developers
- Strong English communication skills, especially over phone, email, and IRC
Desirable skills and experience:
- Ideally, the candidate would be established in the NM or CN community, with identifiable work and contributions to one or more projects.
- Skills in testing network issues (WiFi, GPRS/3G), providing test guidelines, ways to reproduce anomalies
- Experience with test driven development and other agile practices (Launchpad experience a plus)
- Experience with Ubuntu and Debian packaging tools such as APT, dpkg, debhelper, and CDBS
- Experience with I18N and L10N
- Additional experience in user experience (UX) or user interface (UI) design is a plus.
Job Description and responsabilities:
Location: At home with broadband, in an American/European time zone.
Job Summary: The world is increasingly connected, and we want Ubuntu to be at the forefront of the always-online revolution. Help us to make the experience of getting connected, and staying connected across multiple different kinds of networks, the best in the world. As a member of the Desktop Experience Team, the role consists in designing and developing the software stack required for this always-online world, ensuring transparent access to networks, and still providing a great user experience when configuration or link issues occur. The candidate must have a thorough understanding of the Linux networking technologies, in particular network configuration management at various levels of the stack, and the ability to drive the development roadmap to completion. This role will work closely with the Design Team, and with the broader teams that provide all the network-related Linux desktop components. Reports To: Engineering Manager – Desktop Experience Team Key responsibilities and accountabilities:
- Design and implement the next generation of network components for the Linux desktop
- Design a comprehensive architecture for a broad set of requirements
- Provide clear, technical design specifications
- Develop frameworks, applications and graphical user interfaces, or improve existing software modules
- Drive design discussions with a broad set of teams and development communities
- Deliver developments according to the project plan and release schedules
- Design, development and testing of specific feature sets
- Support and maintain developments
This is a fulltime position.
To Apply: Send resume to stephanie.murphy@canonical.com
To apply:
None