Vacancy catalog
Elbit Systems
Open roleUpdated

C++ Algorithm Developer

Elbit SystemsHaifa, Israel
Work model
Office
Experience
Not specified
Employment
Not specified
Compensation
Not disclosed
Technology signal
5 tags

Technology context

5

Parsed from the vacancy text; ordered by relevance to this role.

PythonPyTorchTensorFlowComputer VisionC++

Full listing

Role description

We are looking for

C++ Algorithm Developer to join our team in Haifa, developing real-time spatial computer vision applications in the field of spatial computer vision and 3D sensor analysis.

The role is well suited for software engineers with experience developing real-time camera-based computer vision systems who are interested in combining strong

.software engineering with advanced algorithmic development

This is an opportunity to take part in cutting-edge technological work with real

defense impact, designing and implementing high-performance solutions and seeing them deployed in real-world systems.

You will have the opportunity to contribute to both algorithm development and software engineering, working closely with multidisciplinary teams on complex real-time systems.

In this role

You will Design, develop, and optimize algorithms in the fields of SLAM, 3D .reconstruction, sensor fusion, and computer vision

Develop efficient, high-performance C++ software for real-time systems

Implement algorithms tailored to the system's development and runtime environment

Process and analyze data from a variety of sensors, including stereo cameras, LiDAR, and depth sensors

Leverage AI tools and advanced computational techniques to improve system performance and accuracy

Participate in the full development lifecycle, from requirements definition through design, implementation, optimization, testing, and system integration

Collaborate with software, hardware, and system engineering teams across related domains

Requirements

M.Sc. or higher in a relevant engineering field (Electrical Engineering, Computer Science, Robotics, Applied Physics, etc.), or alternatively a B.Sc. in one of these fields with proven industry experience

Strong programming skills in modern C++, including experience with multithreaded and high-performance systems

Experience developing real-time computer vision or camera-based systems

Experience with Python for prototyping, data analysis, or scripting

Solid foundation in algorithms, linear algebra, and computational geometry

Experience developing SLAM, sensor fusion, localization and mapping, or 3D reconstruction algorithms - an advantage

Experience working with libraries and frameworks such as OpenCV, ROS, PCL, TensorFlow, or PyTorch - an advantage

Experience processing LiDAR, stereo vision, or depth camera data - an advantage

Strong technical English proficiency

*Only relevant applications will be answered

Haifa#