Software Engineer

Norconsult Telematics
Saudi Arabia
SAR 200,000 - 300,000
Job description

Position Objective:

The Software Engineer is responsible for designing, developing, and maintaining software solutions for AI-driven CCTV systems. This role involves integrating machine learning models, optimizing software performance, and ensuring seamless communication between AI algorithms and hardware components.

Job Description & Responsibilities:

  • Develop and implement software solutions for AI-powered CCTV systems.
  • Integrate AI models with camera hardware and optimize system performance.
  • Write clean, maintainable, and efficient code following best practices.
  • Collaborate with system engineers and AI experts to enhance system capabilities.
  • Conduct software testing and debugging to ensure reliability and stability.
  • Maintain documentation for software architecture, APIs, and integration processes.

Qualifications & Experience:

  • Bachelors degree in Computer Science, Engineering, or a related field.
  • A minimum of 5 years of experience in software development, with a focus on AI-driven platforms or surveillance systems.
  • Professional certifications in project management or technical disciplines (preferred).
  • Strong programming skills in Python, C++, or Java.
  • Experience with AI frameworks such as TensorFlow or PyTorch.
  • Excellent problem-solving and debugging skills.
  • Ability to work collaboratively in a technical team environment.
  • Proficiency in Arabic and English (written and verbal).
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Engineer jobs in Saudi Arabia