The Yocto Project is proud to be a sponsor for the GNOME Foundation's Outreach Program for Women in 2014. This program gives women opportunities for internships at a number of organizations. This sponsorship fits with the project's values by enabling us to reach out and welcome people to the project, and we are pleased to be able to participate. Please see the OPW page for more information.

**UPDATE** internship applications are due by Friday, March 28. Please get in touch with us early.

About Us

The Yocto Project is an open source project whose goal is to create and provide templates, tools, and methods to make it easy to create embedded Linux distributions. The project works heavily with upstream providers and downstream participants, cooperatively manages software packages with the OpenEmbedded Project, and is developed by hundreds of people worldwide. It is mostly written in Python and C, but the most important skill to bring is the willingness to work with others. We have a diverse set of projects available, including work on our autobuilder, release engineering, and documentation. We encourage applicants to come to us with their own ideas on how to make the Yocto Project even better.

Potential Interns

For spring 2014, we are offering one internship. You can learn more about the Yocto Project on this site and by joining the community mailing lists and IRC channels - more information is on the community page, and if you have any trouble, contact Jefro, the Community Manager and Yocto Project OPW admin, directly by mail or on IRC.

For questions about the project, project ideas or mentorship info, contact the Yocto Project OPW Mentor, Beth Flanagan via email or irc: pidge on freenode or irc.gnome.org.

Here are some ideas for worthwhile internship projects. However, don't feel limited by this list. Don't be afraid to dive into the Yocto Project, ask some questions, and find a task you'd like to complete. Note that not all of these ideas have hard boundaries, which are necessary in order to determine whether you have completed the task or not. We are glad to work with you to craft a proposal.

We do require some knowledge of Python. In addition, please plan to create and submit at least one patch.

  • Help revise the YP autobuilder and assist in release engineering for actual YP releases.
  • Help with scripting final-release engineering.
  • Create documentation for the YP autobuilder.
  • Craft your own! We welcome participants to give us suggestions on how to make the Yocto Project even better!
  • If you get really stuck, check out our list of "janitorial" bugs.

The Yocto Project also sponsored an internship with OPW in 2013.