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.
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
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
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