LINUX KERNEL SOFTWARE ENGINEER
REF: ESELK
Montbonnot / Full time
Linux Kernel Software Engineer
REF: ESELK
Kalray is one of the most promising and innovative French Deep Tech companies. A spin-off of CEA French lab, one of Europe’s most prestigious research laboratories, Kalray is a leading provider of hardware and software technologies for high-performance, data-centric computing markets, from cloud to edge. The company provides a full range of products to enable smarter, more efficient, and energy-wise data-intensive applications and infrastructures. Its offers include its unique patented DPU processors, acceleration cards, software-defined storage and data management solutions, for growing sectors such as Datacenters, AI, Media & Entertainment, Life Sciences, Scientific Research, Edge Computing, Automotive…
Kalray is a fast-growing company with more than 200 employees. The company is present in France, UK, Germany, US, Japan, and has a number of leading investors such as Alliance Venture (Renault-Nissan-Mitsubishi), NXP Semiconductors, CEA and Bpifrance. Kalray is also listed on Euronext Growth (FR0010722819 – ALKAL).
Kalray is first and foremost a team of passionate, enthusiastic and supportive people, who put excellence and collaboration at the heart of their daily work. Whether you are an expert in your field or a recent graduate, you will find your place and blossom in Kalray’s agile, inclusive and dynamic environment, where you will be able to fully express your talent and contribute to the company’s success. On the agenda: exciting challenges with friendly and collaborative ambience, within an office set amongst panoramic mountains and vibrant nature… and much more!
To support our growth, we are recruiting a Linux Kernel Software Engineer for Boards and Systems Software. Join the adventure!
POSITION
You would join the Boards & Systems Software team (10 people) which is responsible for the development of low-level embedded software for Kalray solutions. The team’s scope and impact are wide, as it is responsible for development from the secure boot chain firmware to the deployment of rich OS such as Linux.
You are looking for exciting challenges, you are curious and flexible, this position is for you. You will contribute to multiple topics, from the architecture of our manycore processor (MPPA) to the bring-up of the MPPA-based boards, you will have the opportunity to grow your skills continuously.
The goal is to provide rock solid software building blocks for Kalray 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 MPPA® 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 Kalray MPPA processor
- Interacting with the SoC & Boards hardware design teams, and obviously the Business Lines development teams
CANDIDATE
Skills
- Strong C programming and debugging skills for embedded systems
- Experience with Linux system environment, GNU toolchain, debugging tools (JTAG/GDB)
- Familiar with scripting languages like Bash, Python, Ruby
- Familiar with Jenkins, CI, Git
- Knowledge in cybersecurity (secure boot, cryptography, …) and processor’s architecture (RISC, CISC, VLIW, …)
Profile
- Graduate Engineer or PhD in embedded software or equivalent
- 5+ years of experience in embedded software development
- Problem-solving and good communication skills (English/French)
- Ability to innovate and propose the right solutions
- Adaptability and flexibility
CONTRACT
Starting date: as soon as possible
Type of contract: permanent / full-time
Location: Montbonnot (Grenoble area, France)
Annual Salary: depending on profile and experience
Employee benefits: meal voucher, hybrid work, CE, health care, events…