Careers
We're Hiring
BayLibre is at the heart of embedded Linux and partners with clients from innovative startups to large international companies to develop, optimize and productize embedded software for cool devices. We work closely and collaboratively with our clients at all stages of product development, and put our deep experience and passion for Open Source technologies to work for our clients.
We are growing quickly and we’re always looking for talented software engineers across a variety of disciplines. If you’ve got a track record of contributing to open source projects then we’d definitely like to hear from you.
Embedded Linux developper
Apply
BayLibre is headquartered in Villeneuve-Loubet, France with engineers in Toulouse, Italy, Canada and the US. We are focused primarily on growing our teams in Villeneuve-Loubet and Toulouse, France, so if you’re passionate about turning your passion for Open Source and embedded software into innovative solutions, please contact us.
Key Responsibilities
- Design and develop embedded software for connected consumer electronic devices (IoT)
- Engage in all phases of the product development lifecycle from early design choices with the customer to product software flashing at the factory, and secure over-the-air (OTA) update solutions.
- Engage and collaborate with relevant Open Source communities, including contributing changes back to the community.
- Adapt embedded software to new SoCs, boards and products, primarily focused on u-boot, Linux, Yocto & Android
Required Skills
- Minimum 3 years experience in embedded software development
- Experience with the development and debug of Linux kernel on embedded / IoT hardware platforms
- Proficiency in C
- Fluent in written and spoken English
Desired Skills
- Direct engagement and collaboration with clients and end customers
- Experience with embedded bootloaders (e.g. u-boot, coreboot)
- Experience with secure/trusted boot. e.g. Arm Trusted Firmware (ATF), trusted execution environments (TEE),
- Experience with real-time OS or other constrained systems. e.g. Zephyr, FreeRTOS, PREEMPT_RT
- Experience building, integrating and customizing Linux userspace / applications. e..g buildroot, Yocto
- Experience with Android HAL development and customization
- Experience with secure over-the-air (OTA) update solutions
- Existing contributions to Open Source projects for embedded systems
- Experience presenting technical topics at open-source conferences