User Interface Developer for Sugar
OLPC seeks a Developer to build the revolutionary OLPC user environment. The interface, called Sugar, is a free software technology designed for learning, expression and exploration. The Developer works closely with our team to create and refine a beautifully designed User Interface for the XO-1 laptop for children.
The candidate should have C, Python, and GTK+ experience. Knowledge of Gecko, X Window System, D-Bus, GStreamer, Cairo and Fedora Linux preferred.
Other requirements include:
- Detail oriented
- Self Starter
- Good communication skills
- Enjoy working in a collegial atmosphere
If you are interested in applying for this position, please send your resume and cover letter to jobs-sugar at laptop.org
Back-End Services Engineer
Interested in true problems of scale? We have them for your enjoyment! OLPC is looking for someone to work on issues that only arise due to the size of our deployments. Our laptop software enables easy ad-hoc and school-level sharing of presence and activities: we need to enable this sharing at a world-wide level. Other services such as backup from schools to regional services, chat, mail and voip also need system-level design and engineering. Experience with global-scale networking necessary. Experience with commonly used internet services highly desirable. First-rate system-management ability required. Demonstrated ability to work with and leverage other large organizations such as ISPs, MOEs, and NGOs highly desirable. Knowledge of multiple languages is a plus.
To apply send a resume and cover letter to:jobs-services-engineer at laptop.org
Software Engineer
Interested in cutting-edge, innovative systems? OLPC is building a learning machine for the world's children. We need a generalist able to go anywhere in the base Linux system stack—from device drivers, to Linux, to base system libraries, system infrastructure such as X, GTK+, power management policy, and applications. Proven ability to troubleshoot complex systems required. C and Python programming ability required. Ability to perform in-depth system-level performance analysis and diagnosis a plus. Ability to build system infrastructure components a plus.
To apply send a resume and cover letter to:jobs-software-engineer at laptop.org
QA Lead
OLPC has created the 'greenest' laptop on the planet, developed to meet the needs of children in developing countries. We are looking for a QA Lead Engineer to manage, create and execute test plans and report on the quality of our products including laptops, servers, and wireless devices. This person would work closely with the development and test community both inside and outside of OLPC to help identify issues and document functionality.This job requires a methodical approach to planning, testing and reporting, so we are looking for someone with excellent skills in organization, attention to detail and communications. Prior experience testing hardware/software products and wifi is a plus!
The job function includes:
• Create test strategy and test plans for end to end laptop-server systems
• Help specify and maintain a test case management system
• Help create a community of volunteer testers by providing information, instruction, and communications
• Contribute to the bug tracking system, both individual bugs and system improvements
• Provide regular reporting on test cases, bugs and system improvements
• Work with Support Engineer and third parties to ensure their bugs are represented and covered in test cases
• Work with the triage team to represent the priority and severity of bugs
Skills required:
• Excellent organizational skills
• Strong written and oral communications
• Strong attention to detail and follow through
• 5 or more years experience in software QA, both manual and automated testing
• Good hands-on knowledge of Linux
• Software development or scripting experience
• Experience with community and/or third party testing and test case management.
* Location: Cambridge
* Compensation: Compensation is appropriate for experience.
* This is at a non-profit organization.
To apply send a resume and cover letter to: jobs-QA at laptop.org
School Server Software Engineer
Interested in making a difference in kids lives around the world? OLPC is looking for a software engineer to develop the software for the school server, which provides the networking and services infrastructure for our laptops. Based on open source software, the server provides a library, centralized network services, Internet connectivity, and data backup to a school. We are seeking a developer to maintain our build environments, develop testing frameworks, and work on system configuration, remote management, and monitoring tools. Strong experience with Linux required. Familiarity with kernel development, system configuration, network services and Python are also required. The ability to communicate and teach others is desired. Knowledge of multiple languages is a plus.
To apply send a resume and cover letter to: jobs-school-server-software at laptop.org
