Linux Kernel Software Engineer - Grenoble

microTECH Global Ltd

📍 france, france, France

Permanent Computer Occupations Posted February 18, 2026

Job Description

The goal is to provide rock solid software building blocks for Business Units to base their products on. As a Linux Kernel Software Engineer part of the Linux sub-team, your key responsibilities are:
Design, develop debug and maintain embedded software for SoC such as Barebox (second stage bootloader), Linux kernel drivers, uClibc-ng and Buildroot support, arch-specific parts of LibC and Linux kernel for KVX CPU core, Linux user space tools
Follow upstream changes, rebase our local versions onto upstream and contribute our changes/fixes to generic code
Upstreaming some code of our KVX ports
Develop production-quality software, including testing, documentation, static analysis, and continuous integration.
Participate to architecture topics for the new generation of processor
Interacting with the SoC & Boards hardware design teams, and obviously the Business Lines development teams

Skills
Strong C programming and debugging skills for embedded...