Senior SoC Architect

Kalray
Canton de Meylan, France
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, French
Experience level
Senior

Job location

Canton de Meylan, France

Tech stack

Systems Engineering
Computer Vision
Computer Security
Middleware
Embedded Software
Hardware Design
Linux kernel
Machine Learning
Multiprocessing
Software Engineering
Software Requirements Analysis
Systems Architecture
SystemC
System Testing
Virtualization Technology
Data Processing
Graphics Processing Unit (GPU)
Hardware Acceleration

Job description

As a Senior SoC Architect, you will be part of the System architecture team. You will perform and supervise architectural studies, to define architecture concepts, unfold system requirements, perform architecture option exploration to specify systems and hardware/software interfaces and track system validation plans (including ensuring that solutions meet requirements)., * Analyze product requirements to define system-level architectural needs

  • Audit and evaluate the existing Kalray architecture, as well as competing solutions
  • Explore and assess various architecture options to meet functional requirements, balancing hardware and software constraints
  • Design, model, specify, and validate the target system architecture
  • Define detailed requirements for each architectural component
  • Identify potential risks and implement appropriate mitigation and prevention plans
  • Ensure alignment between component specifications and the overall system architecture
  • Continuously monitor technological trends to support ongoing architectural improvements

Requirements

Do you have experience in Virtualization?, Do you have a Doctoral degree?, * Strong system-level understanding of data-intensive processing solutions, such as Networking Data/Control Plane, Machine Learning, Image Processing, or Autonomous Driving algorithms

  • Solid background in hardware and/or low-level software development for data processing or embedded systems
  • Proficiency in virtualization technologies, including hardware-assisted virtualization
  • In-depth knowledge of Linux kernel internals and mechanisms
  • Experience with high-performance packet processing middleware (e.g., DPDK)
  • Familiarity with data-intensive processing architectures based on CPUs, DSPs, or GPUs
  • Understanding of advanced virtualization techniques, including SR-IOV and hardware acceleration support
  • Exposure to architecture simulation and design space exploration tools (a plus)
  • Experience in requirements and specification management (a plus)
  • Strong leadership in organizing and managing cross-functional technical teams
  • Excellent communication and reporting skills

Profile:

  • Engineering degree or PhD in Embedded Software, Systems Engineering, or a related field
  • 5+ years of experience in software or hardware development for complex systems (e.g., heterogeneous multi-core SoCs, high-performance data processing systems)
  • 5+ years of experience in software/hardware architecture definition for embedded systems or data-intensive, HW-accelerated server platforms
  • Experience in low-level software optimization (performance or power), or working with DPDK/SPDK-based solutions (a plus)
  • Knowledge of SoC architecture performance and power efficiency analysis
  • Familiarity with virtual platform modeling using SystemC (a plus)
  • Experience in datacenter-related markets (e.g., storage controllers, initiators, smartNICs) (a plus)
  • Experience in embedded markets such as ADAS/AD, machine vision, or DSP applications (a plus)
  • Knowledge in cybersecurity analysis for SoC architectures (a plus)
  • Curious, autonomous, and detail-oriented
  • Fluent in French and proficient in technical English
  • Strong team spirit and collaborative mindset

Benefits & conditions

  • Competitive salary & performance-based RSU (free shares)
  • Hybrid work model
  • Additional paid leave (RTT)
  • Meal vouchers (Edenred)
  • Premium health coverage (Malakoff Humanis)
  • Sustainable mobility incentives
  • Generous paternity leave
  • Monthly team activities (laser game, hiking, sailing, karaoke …) and large-scale company events

About the company

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

Apply for this position