DevJobs

AI Software developer

Overview
Skills
  • C++ C++ ꞏ 5y
  • Python Python ꞏ 5y
  • TensorFlow TensorFlow ꞏ 5y
  • Windows Windows ꞏ 5y
  • Cross-platform programming for Linux ꞏ 5y
  • embedded ꞏ 5y
  • GPU and CPU programming and optimizations ꞏ 5y
  • Major Deep Learning Frameworks ꞏ 5y
  • ONNX ꞏ 5y
  • such as PyTorch ꞏ 5y
  • TensorRT ꞏ 5y
  • Cuda
  • Embedded development
  • OpenCL
  • Real-time

Controp is a world leader in cutting edge electro-optical payloads for the military and paramilitary market. Our systems incorporate advanced machine vision and AI algorithms for real time video processing and analytics.

We are expanding our AI capabilities and are looking for team players to join our AI group.


Job description

• Take a critical role in the research process to develop ML & CV algorithms for our systems.

• Develop real time software to run complex algorithms on a variety of computation platforms.

• Build platforms for automatic CV & ML performance testing.


Requirements

• Bachelor's degree in computer science or a related engineering field, or equivalent practical experience.

• 5+ years of experience.

• Programming languages: C++, Python, Cuda (advantage), OpenCL (advantage)

• Working experience with cross-platform programming for Linux/Windows/embedded.

• Experience with GPU and CPU programming and optimizations.

• Experience with Major Deep Learning Frameworks (such as PyTorch, TensorFlow, ONNX, TensorRT.)

• Experience with Real-time/Embedded development. – advantage

• Self-motivated and a team player with excellent communication and collaboration skills.

CONTROP Precision Technologies