DevJobs

Team Lead - GPGPU & AI Software Embedded

Overview
Skills
  • C++ C++ ꞏ 4y
  • Python Python
  • Deep learning Deep learning
  • Linux Linux
  • Windows Windows
  • Embedded systems ꞏ 4y
  • Real-Time ꞏ 4y
  • ARM
  • CUDA
  • GenAI
  • NVIDIA Jetson
  • OpenCL
  • OpenCV
  • Parallel computing
We are looking for

For our Aerospace site in Haifa, we are looking for a Team Lead – GPGPU & AI Software Embedded 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 Lead, 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
Elbit Systems