Kernel, Android and embedded Linux engineers

Current job openings

  • Kernel and embedded Linux engineers (2015)
  • In 2016, we will have more openings of the same kind. Knowing interested people before the positions are officially open will help. Don’t hesitate to contact us now!

Job highlights

Penguin worksFree Electrons is looking for more engineers to satisfy increasing demand for development, consulting and training on the Linux kernel, embedded Linux and Android:

  • Recent graduates with little or no professional experience in our technical fields, but with strong potential.
  • Engineers with experience with the low-level aspects of open-source operating systems (not necessarily embedded)

Job description

Here are the main assignments you will be given:

  • Developing Linux board support packages and kernel device drivers, together with the mainline Linux community. Merging code upstream is a priority for us, whenever possible, and mainlining projects represent the biggest part of our development activity.
  • Developing and integrating embedded Linux systems.
  • Developing embedded systems with Android, and porting Android to new hardware.
  • Once you have gained sufficient on-the-job experience, offering training, consulting and support to Free Electrons customers all around the world.

We will welcome your opinions, ideas and initiatives to give better support to our customers, to develop our business and of course to develop the use of Free Software in embedded systems. You will be given challenging opportunities and responsibilities according to your expectations, experience and interests.

Practical details

  • Contract type: permanent French contract ("CDI"), with contributions to French social security and retirement.
  • Salary: according to experience
  • Vacations: approximately 7 weeks per year + national holidays
  • Location: in one of our offices (Toulouse or Orange).

Needed skills, experience and personality

For recent graduates

  • Interest in low-level technical aspects of open-source systems.
  • Should enjoy investigating unfamiliar topics, learning, writing documentation and sharing knowledge.
  • Interest in developing public speaking skills.
  • Interest in the challenge of publishing their work outside the company, not only to customers but also publicly to have their code accepted by other community contributors. Ability to take criticism into account.
  • Fluency in oral and written English. Speaking French is an advantage, but not mandatory. Mastering other languages is welcome!
  • Ability to conduct several projects in parallel, and quickly switch to new ones (we often have short projects that just take a few days or weeks).
  • Ability to travel relatively often (can be up to 8-10 weeks per year)

For experienced engineers

In addition to the above points:

  • Experience developing embedded Linux systems using community tools.
  • Familiarity with the Linux kernel. Linux device driver or core kernel development.
  • Experience with Android system development is an advantage, but not mandatory.

Job constraints

  • Involves quite frequent travel to customer locations, but not for extended periods of time (usually not exceeding one week).
  • Also involves traveling to international conferences. You may also prepare and give presentations in these events.

Job advantages

  • Everything you create for Free Electrons itself will be released under a Free Software or Free Documentation license (if worth sharing).
  • Travel to international conferences whenever possible: ELC, ELC Europe, kernel summit (if invited)…
  • A substantial amount of your time contributing to community projects. Your job at Free Electrons will be visible from outside, and your management will incite you to contribute as much as possible.
  • Become famous! Free Electrons will invest in your visibility in the technical community, both for our own interest (an engineer with visible contributions helps to sell development or training contracts), and for your own long term career development.
  • A significant amount of travel, for people who are interested in discovering the world, its people, and other community members in particular.
  • Last but not least, the job includes a subscription to, of course!

How to apply

Write to, enclose a resume and let us know about your motivations and ideas for the job.

Back to our careers page.