Embedded Networking Software Engineer

Kalray

Montbonnot-Saint-Martin, Valbonne

Vor Ort

EUR 60.000 - 90.000

Vollzeit

14 Tage+

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

RSU program
Paid leave RTT
Mobility incentives
Paternity leave
Team events

Zusammenfassung

Kalray is expanding its Software Networking team in Montbonnot or Sophia Antipolis, France. You will join a small, dynamic group crafting networking software for the DPU platform, from MAC/PHY drivers to data plane optimization.

The role targets embedded software engineers with 3+ years of experience, strong C, Linux kernel, Python, and networking know-how, plus familiarity with DPDK/OVS and virtualization tech.

Qualifikationen

  • Strong proficiency in C programming and experience with large-scale software development.
  • Solid experience with Linux kernel development, device drivers, or similar low-level programming.
  • Proficiency in Python for scripting, automation, and test framework development.
  • Good understanding of fundamental networking concepts, including TCP/IP, Ethernet, network protocols and packet forwarding techniques.
  • Hands-on experience with the Data Plane Development Kit (DPDK) framework.
  • Familiarity with Open vSwitch (OVS) architecture and hardware offload mechanisms.
  • Experience with low-level hardware interfaces, such as MAC/PHY components.
  • Knowledge of virtualization technologies like SR-IOV and KVM.
  • Experience with performance tuning and optimization of networking data planes.

Aufgaben

  • Design, develop, and optimize networking software for our cutting-edge DPU platform.
  • Create and maintain low-level software, including MAC/PHY drivers and packet forwarding engine firmware.
  • Develop and enhance Linux kernel drivers to support network offloads and hardware acceleration features.
  • Implement and optimize data plane solutions utilizing the Data Plane Development Kit (DPDK) and Open vSwitch (OVS).
  • Build and maintain robust, scalable, and automated test frameworks using Python to ensure software quality and performance.
  • Collaborate closely with hardware and system architecture teams to define requirements, design software interfaces, and debug complex, system-level issues.
  • Profile and analyze system performance to identify and resolve software bottlenecks.

Kenntnisse

C programming
Linux kernel development
Python scripting
Networking concepts

Ausbildung

Master’s degree or PhD in Computer Science or Computer Engineering

Tools

DPDK
Open vSwitch
SR-IOV
KVM

Jobbeschreibung

Kalray is a European leader in hardware acceleration, with full-stack acceleration expertise: from silicon to complete system.

Our MPPA® (Massively Parallel Processor Array) architecture is the foundation of Kalray’s processor (30+ patent families, 15+ years of development) and acceleration cards that combine processing power, flexibility, and energy efficiency.

Our mission is to deliver open data-efficient hardware accelerators to power next generation of data-intensive, AI-driven systems and infrastructures. We offer off-the-shelf processors, acceleration cards, and specialized processor development.

With over 130 employees and presence in France and Romania, Kalray is backed by top-tier investors and publicly listed on Euronext Growth. You’ll be part of a pioneering team that is shaping the future of computing with cutting-edge processor architecture, software-defined solutions, and next-generation acceleration platforms.

We offer a fast-paced, inclusive, and collaborative environment where ambitious experienced professionals and young talents can thrive—while enjoying the positive and inspiring lanscape of the Alps or the Côte d’Azur. You can learn more about us on our website, follow us on LinkedIn.

As part of the launch of new strategic projects, we are strengthening our Software Networking team. You will join a small, dynamic group of 6 people, based in France, responsible for developing networking software solutions that span the entire stack, from hardware-level drivers to cloud-scale virtual switching.

Your main responsibilities will include:

Leading and contributing to:

  • Design, develop, and optimize networking software for our cutting-edge DPU platform.
  • Create and maintain low-level software, including MAC/PHY drivers and packet forwarding engine firmware.
  • Develop and enhance Linux kernel drivers to support network offloads and hardware acceleration features.
  • Implement and optimize data plane solutions utilizing the Data Plane Development Kit (DPDK) and Open vSwitch (OVS).
  • Build and maintain robust, scalable, and automated test frameworks using Python to ensure software quality and performance.
  • Collaborate closely with hardware and system architecture teams to define requirements, design software interfaces, and debug complex, system-level issues.
  • Profile and analyze system performance to identify and resolve software bottlenecks.
WHAT WE ARE LOOKING FOR:

Technical skills:

  • Strong proficiency in C programming and experience with large-scale software development.
  • Solid experience with Linux kernel development, device drivers, or similar low-level programming.
  • Proficiency in Python for scripting, automation, and test framework development.
  • Good understanding of fundamental networking concepts, including TCP/IP, Ethernet, network protocols and packet forwarding techniques.

Nice to have:

  • Hands-on experience with the Data Plane Development Kit (DPDK) framework.
  • Familiarity with Open vSwitch (OVS) architecture and hardware offload mechanisms.
  • Experience with low-level hardware interfaces, such as MAC/PHY components.
  • Knowledge of virtualization technologies like SR-IOV and KVM.
  • Experience with performance tuning and optimization of networking data planes.

Profile:

  • Master’s degree or PhD in Computer Science, Computer Engineering, or a related technical field.
  • At least 3 years of experience in embedded software engineering.
  • Excellent analytical and problem-solving abilities.
  • Strong communication skills and ability to work effectively in a collaborative team environment.
  • A proactive and self-motivated approach with a strong sense of ownership.
  • Passion for learning new technologies and tackling complex engineering challenges.

Of course, you might not have all of those required skills! But feel free to apply anyway and explain to us why you believe you are the right person for the job.

CONTRACT INFORMATION:
  • Type of contract: Permanent contract
  • Starting date: As soon as possible
  • Location: Montbonnot(38) or Sophia Antipolis(06) (near Nice)
WHAT WE CAN OFFER YOU:
  • Competitive salary & performance-based RSU (free shares)
  • Additional paid leave (RTT)
  • Sustainable mobility incentives
  • Generous paternity leave
  • Monthly team activities (laser game, hiking, sailing, karaoke ...) and large-scale company events
RECRUITMENT PROCESS:
  • First interview with the line manager
  • Second interview with the team
  • Final interview with HRD or CEO

Equal Opportunity Statement KALRAY is committed to creating a diverse and inclusive environment, and we welcome applications from individuals of all backgrounds, identities, and experiences. We do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, skin color, national origin, gender, sexual orientation, age, marital status, disability status, or any other characteristic protected by law. Should you require any accommodations or adjustments throughout the interview process and beyond, please do not hesitate to let us know. We are committed to ensuring that all candidates have an equal opportunity to showcase their abilities and succeed in our organization.

We’re always looking for people with unique backgrounds and skill sets. If you don’t see a role that works for you, but you believe you have something to offer, drop us a line and tell us your story.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

A Digital Design Intern – IP Networking
A Digital Design Intern – IP Networking

Kalray • Montbonnot-Saint-Martin

Hybrid
EUR 10.000 - 15.000
Hybrid work
Meal vouchers
Team building activities
Toolchain Engineer
Toolchain Engineer

Kalray • Montbonnot-Saint-Martin

Remote
EUR 90.000 - 120.000
RSU
Paid leave RTT
Mobility incentives
+2
An Ultra-Low Latency & HFT Intern
An Ultra-Low Latency & HFT Intern

Kalray • Montbonnot-Saint-Martin

Remote
EUR 7.800 - 12.000
Hybrid work
Meal vouchers
Team building activities
+1
An Intern in the Development of an eBPF/XDP Offload Infrastructure
An Intern in the Development of an eBPF/XDP Offload Infrastructure

Kalray • Montbonnot-Saint-Martin

Remote
EUR 7.800 - 11.000
Hybrid work
Meal vouchers
Team building activities
+6
An Intern in the Development of a P4 Offload Infrastructure
An Intern in the Development of a P4 Offload Infrastructure

Kalray • Montbonnot-Saint-Martin

Hybrid
EUR 7.800 - 13.000
Hybrid work
Meal vouchers
Team building et activités (laser tag,
+3
A Functional Verification Intern – IP Networking
A Functional Verification Intern – IP Networking

Kalray • Montbonnot-Saint-Martin

Remote
EUR 10.000 - 13.000
Hybrid work
Meal vouchers
Team building
+6
An Intern in Advanced Network Architecture
An Intern in Advanced Network Architecture

Kalray • Montbonnot-Saint-Martin

Hybrid
EUR 6.700 - 13.000
Hybrid work
Meal vouchers
Team building
AI Compilation Intern
AI Compilation Intern

Kalray • Montbonnot-Saint-Martin

Hybrid
EUR 6.700 - 13.000
Hybrid work
Meal vouchers
Team building activities
A Software Development Intern for Component Modeling in Our Simulation Platforms
A Software Development Intern for Component Modeling in Our Simulation Platforms

Kalray • Montbonnot-Saint-Martin

Hybrid
EUR 8.900 - 11.000
Hybrid work
Meal vouchers
Team building
+1
A DevOps Intern
A DevOps Intern

Kalray • Montbonnot-Saint-Martin

Hybrid
EUR 8.900 - 13.000
Hybrid work
Meal vouchers
Team building activities