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!
Free Electrons is looking for more engineers to satisfy increasing demand for development, consulting and training on the Linux kernel, embedded Linux:
- 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)
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.
- 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.
- 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 in France (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.
- 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.
- 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 LWN.net, of course!
How to apply
Write to firstname.lastname@example.org, enclose a resume and let us know about your motivations and ideas for the job.
Back to our careers page.