Job Description:
" Software Architecture Design and Implementation: Develop and implement scalable architectures for AI-driven cybersecurity solutions, including hardware, firmware, and software components.
" Patent Contribution: Contribute to patent publications in AI and cybersecurity software.
" Leadership in Reviews: Guide the software development team through architectural reviews.
" Team Collaboration: Work with algorithm teams on design, implementation, and integration.
" Protocol Analysis: Research and analyze communication protocols like NVMe/NVMe-oF.
" Trend Awareness: Stay updated with the latest trends in AI, cybersecurity, and software architecture.
" Compliance Assurance: Ensure adherence to industry standards and best practices in cybersecurity.
Location:
Hybrid, Tel Aviv - Center
Job Qualifications:
" M.Sc. or Ph.D. in Computer Engineering, Computer Science, or Electrical Engineering from a renowned university.
" A minimum of 10 years experience in implementing object-oriented software, particularly in Python and C++.
" A strong background in high-performance real-time design, software/firmware programming, and computer architecture.
" Documentation Skills: Proficiency in documenting both design and implementation stages.
" Programming Proficiency: Excellent skills in Python, C++, and C programming, coupled with solid software development capabilities.
" Experience with the design and implementation of large-scale software systems.
" Experience in performance profiling and optimization techniques.
" Lab Experience: Hands-on experience with lab bring-up, including the use of protocol analyzers and other lab equipment.
" Familiarity with virtualization technologies, specifically QEMU and VirtualBox.
" Strong communication and collaboration skills
" Team player, positive, driven and fast learner
Advantages:
" Familiar with Agile software development process.
" Knowledge of NVMe/NVME-oF specs.
" Solid understanding of PCIe and NVMe technologies.
" Dockers technology understanding and experience.
" Experience with MLOps frameworks.
" Experience with NoSQL Databases (e.g. MongoDB), PostgreSQL Database.
" Familiarity with test automation frameworks and tools (Jenkins)
" Working in Linux/Win OS.
Company Occupation:
Video/Audio Related, High Tech, Semiconductor/capital equipment
Company Size:
Large (150+)