Software Embedded Manager
We are looking for For our Aerospace site in Haifa, we are looking for a Software Embedded Manager – GPGPU & AI to join our software R&D group We develop high-performance applications, complex optimizations, and parallel processing solutions on the most advanced computing platforms. Our group specializes in real-time embedded systems, combining Deep Learning, GPGPU Computing, and advanced system-level optimization, deployed on airborne edge platforms As a Team Lead, you will lead a team of experienced software engineers developing performance-critical, real-time systems. The role combines direct people leadership, technical authority, and hands-on development, with ownership over system architecture and the resolution of complex algorithmic challenges involving Deep Learning and GPGPU acceleration. You will drive solutions end-to-end — from architectural definition to detailed design and implementation. Come be part of the team shaping the future of AI on the edge In this role you will Lead, mentor, and professionally develop a team of experienced software engineers Own delivery, priorities, and execution quality in a fast-paced, innovative R&D environment Hold end-to-end responsibility for the team's software solutions, including software architecture, interfaces, and detailed design Act as a technical focal point and decision-maker for complex engineering challenges Actively develop in C++ (C++14 and above) and Python Implement and optimize algorithms using CUDA and OpenCL Develop high-performance, parallel, and real-time software components Collaborate closely with algorithm, system, and multidisciplinary engineering teams to deliver breakthrough solutions combining software, algorithms, and hardware Drive structured development processes, ensuring high code quality, maintainability, and engineering best practices Develop on Windows, targeting Linux-based embedded edge systems, with focus on ARM-based platforms and NVIDIA Jetson family devices Requirements B.Sc. in Software Engineering / Computer Science / Computer Engineering At least 4 years of experience in C++ development At least 4 years of experience in Real-Time / Embedded systems development At least 2 years of proven experience as a Team Manager, including direct people management Experience with CUDA / OpenCL and parallel computing - advantage Experience with computer vision (e.g., OpenCV) - advantage Background in Deep Learning - advantage Experience using or integrating GenAI tools to assist software development – advantage Only relevant applications will be answered* #Haifa