Software Engineer

  • NAR
  • Beirut Digital District, Rue Nassif Yazigi, Beirut, Lebanon
  • Jan 11, 2018
Intern Engineering

Job Description

If you are passionate about Artificial Intelligence, Embedded Systems & Drones, it’s the right opportunity for you. As a Software Engineer, you will be involved at every level of the software stack and have the opportunity to work on the full software development life-cycle: from R&D to the release phase. This is a unique opportunity to see your ideas make it to customer-facing products, just make sure to bring your passion and dedication to your job and there's no telling what you could accomplish!

Your Role

  • Participate in cutting edge Computer Vision research
  • Develop algorithms in the product software branch including architecture and design considerations
  • Assist the Embedded System team with their research and development


Must have

  • Pursuing or Completed a degree in Computer Engineering or related fields
  • Excellent C/C++/Python programming skills
  • Excellent written and verbal communication skills, able to communicate complex technical issues to cross-functional teams
  • Self-starter, self-motivated, able to work independently, and comfortable with risk and uncertainty

Good to have

  • Knowledgeable about GPUs & NVIDA CUDA
  • Knowledgeable about OpenCV & Deep Learning
  • Knowledgeable about sensors such as Optical cameras, Thermal cameras and others
  • Knowledgeable about IoT hardware


  • 3 months