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

Free Electrons is looking for experienced contributors to the Free Software community to satisfy increasing demand for development, consulting and training on the Linux kernel, embedded Linux and Android.

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.
  • Training, consulting and support on the above topics for 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

  • Experience developing embedded Linux systems using community tools.
  • Familiarity with the Linux kernel. Linux device driver or core kernel development.
  • Speaking in public easily, taste for training and sharing knowledge.
  • Fluent in oral and written English. Speaking French is a advantage, but not mandatory. Mastering other languages is welcome!
  • Experience with Android system development is an advantage, but not mandatory
  • Ability to travel often (can be up to 1 week per month as a yearly average)
  • 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).
  • Should enjoy investigating unfamiliar topics, learning, writing documentation and sharing knowledge.

We also want to stress that we don’t only need people with technical skills, but who are also on the same wavelength as we are, with a passion for promoting Free Software and open standards, and for contributing to the community.

Job constraints

  • Involves 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
  • 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 LWN.net, of course!

How to apply

Write to our jobs e-mail address, enclose a resume and let us know about your motivations and ideas for the job.

Back to our careers page.