Senior SoC Architect
Role details
Job location
Tech stack
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