
Software Engineer – Embedded AI for Network Devices (C/C++) (M/F)
- Boulogne-Billancourt, Hauts-de-Seine
- Contrat
- Temps-plein
- Embedded System Development: Develop and optimize embedded software components including time-series databases, stream processing engines, graph analytics modules, and AI inference engines.
- Security AI Solution Design: Design and implement data pipelines for collection, cleaning, and standardization to support AI use cases for network security products (e.g., NGFW, HIPS, EDR).
- Architecture Design: Drive embedded AI system architecture, ensuring modularity, scalability, and maintainability. Produce high-quality technical documentation.
- Cross-Functional Collaboration: Align technical execution with product, algorithm, and testing teams. Manage R&D timelines to ensure successful and timely delivery.
- Architectural Vision: Ability to abstract and design modular software architectures
- Cross-Team Coordination: Comfortable collaborating with product managers, researchers, and test engineers
- Results-Oriented: Highly responsive to timelines and quality deliverables
- Curious & Visionary: Deep interest in AI for cybersecurity and technological foresight
- Collaboration with cybersecurity vendors
- Open-source contributions or publications in leading conferences (e.g., USENIX Security, Black Hat, etc.)
- Understanding of AI applications in NGFW/IPS/EDR contexts
- Work on cutting-edge embedded AI systems at the heart of next-gen network and security products
- Contribute to real-world cybersecurity use cases powered by intelligent, real-time data processing
- Collaborate with multidisciplinary teams blending software engineering, AI, and security expertise
- Join a high-impact project that bridges infrastructure, software, and intelligent threat detection