Team Lead - GPGPU & AI Software Embedded

Elbit Systems Israel

Elbit Systems Israel

Posted on Apr 22, 2026
<div style="text-align: left"><b>We are looking for</b></div><div style="text-align: left">For our Aerospace site in Haifa, we are looking for a Team Lead – GPGPU & AI Software Embedded to join our software R&D group.</div><div style="text-align: left">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.</div><div style="text-align: left">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.</div><div style="text-align: left"><br></div><div style="text-align: left"><b>In this role you will</b></div><div style="text-align: left">Lead, mentor, and professionally develop a team of experienced software engineers</div><div style="text-align: left">Own delivery, priorities, and execution quality in a fast-paced, innovative R&D environment</div><div style="text-align: left">Hold end-to-end responsibility for the team's software solutions, including software architecture, interfaces, and detailed design</div><div style="text-align: left">Act as a technical focal point and decision-maker for complex engineering challenges</div><div style="text-align: left">Actively develop in C++ (C++14 and above) and Python</div><div style="text-align: left">Implement and optimize algorithms using CUDA and OpenCL</div><div style="text-align: left">Develop high-performance, parallel, and real-time software components</div><div style="text-align: left">Collaborate closely with algorithm, system, and multidisciplinary engineering teams to deliver breakthrough solutions combining software, algorithms, and hardware</div><div style="text-align: left">Drive structured development processes, ensuring high code quality, maintainability, and engineering best practices</div><div style="text-align: left">Develop on Windows, targeting Linux-based embedded edge systems, with focus on ARM-based platforms and NVIDIA Jetson family devices</div><div style="text-align: left"><br></div><div style="text-align: left"><b>Requirements</b></div><div style="text-align: left">B.Sc. in Software Engineering / Computer Science / Computer Engineering</div><div style="text-align: left">At least 4 years of experience in C++ development</div><div style="text-align: left">At least 4 years of experience in Real-Time / Embedded systems development</div><div style="text-align: left">At least 2 years of proven experience as a Team Lead, including direct people management</div><div style="text-align: left">Experience with CUDA / OpenCL and parallel computing - advantage</div><div style="text-align: left">Experience with computer vision (e.g., OpenCV) - advantage</div><div style="text-align: left">Background in Deep Learning - advantage</div><div style="text-align: left">Experience using or integrating GenAI tools to assist software development – advantage</div><div style="text-align: left"><br></div><div style="text-align: left">Only relevant applications will be answered*</div><div style="text-align: left">#Haifa</div><div style="text-align: left"><br></div>