Embedded Linux and Linux kernel engineers

Embedded Linux and Linux kernel engineers

Bootlin is actively looking for Embedded Linux and Linux kernel engineers to join its engineering team (currently 10 engineers). As an engineer at Bootlin, your role will be to:

  • Port Linux and open-source bootloaders such as U-Boot to new hardware platforms
  • Develop Linux kernel and U-Boot drivers for new hardware devices
  • Improve the existing Linux kernel support for various hardware platforms
  • Develop custom embedded Linux distributions, using tools such as Yocto/OpenEmbedded or Buildroot
  • Help our customers build their embedded systems products based on Linux and open-source software
  • Contribute to open-source projects relevant to the embedded Linux ecosystem: Linux kernel, U-Boot, Buildroot, Yocto, and more
  • Participate to international conferences
  • Potentially (but not strictly necessary), deliver training courses to our customers

Skills

We are looking for engineers with:

  • At least 2 years of experience working with embedded Linux systems
  • Initial experience with the development of embedded Linux systems, with tools such as Yocto/OpenEmbedded, Buildroot, or similar
  • Initial experience with the porting of Linux to new boards and/or the development of device drivers
  • Good understanding of low-level software development: fluent in C, understanding on how to interact with hardware, with common hardware interfaces and busses
  • Interest in contributing to open-source communities and sharing knowledge
  • Fluent written and spoken English, as our customers are located all around the world

Bonus points if you have one or several of the following:

  • Experience in multimedia topics with Linux: graphics, display, video, audio
  • Experience in networking topics with Linux
  • Existing open-source contributions to relevant open-source projects
  • Speaking experience
  • Teaching experience

Job advantages

  • Working on challenging technical projects, on a wide diversity of topics, hardware platforms and software components, with customers from all around the world.
  • Working for a highly open-source friendly company
    • Possibility of becoming a contributor to key open-source projects in the embedded Linux ecosystem
    • Bootlin is among the top 25 companies contributing to the Linux kernel
    • A significant fraction of our projects involve contributing to open-source projects, and contributing is more than encouraged internally, it is often part of the assignement
    • Training materials all released under an open-source license
    • Open-source policy all the way up in the company: the CEO and COO are both co-maintainers in open-source projects and have made substantial contributions to the Linux kernel and other open-source projects.
  • Participating to internal conferences (Embedded Linux Conference, Embedded Linux Conference Europe, FOSDEM, Live Embedded Event, XDC, etc.), both as an attendee and as a speaker
  • Being part of a small team of experts all focused on embedded Linux and Linux kernel development, which allows to increase its expertise significantly, as well as share this expertise with others
  • Working for a company with an international reputation in the embedded Linux ecosystem
  • Up to two days per week of remote work for the engineers based in our offices

Practical details

  • Our offices are currently located in Lyon (France) and Toulouse (France). We are either looking for engineers interested in joining our offices, or engineers able to work remotely.
  • For engineers interested in joining our offices in France or working remotely in France, the offer is restricted to engineers who have a legal permit to work in France (this is the case for all European citizens, or other nationalities with the appropriate visa or work permit). A french permanent work contract will be offered, with health insurance and benefits.
  • For engineers working from abroad, a contractor/freelance relationship will be necessary. However, only candidates located in Europe will be considered at this point.

How to apply

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