x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Senior C++ Software Engineer
 banner picture 1  banner picture 2  banner picture 3

Senior C++ Software Engineer

Ncs Communications Engineering Pte. Ltd.

Video Intelligence Technology Group (VITG) under NCS aims to bring the power of Artificial Intelligence (AI) to tens of thousands or more cameras across Singapore and beyond. We are looking for passionate C/C++ Software Engineers to work in our Software Development team to achieve this vision.


Responsibilities:

  • Use C/C++ to implement, optimize and integrate device integration services with a focus on video analysis, computer vision, and/or video processing.
  • Implement and integrate AI algorithms.
  • Ensure high performance, real-time capabilities, and efficient resource utilization
  • Enhance big data solution and architecture.
  • Improve system performance with solid benchmarks.
  • Deliver scalable solutions using Kubernetes and Docker technologies
  • Debug and assist in maintenance of the Video and AI Management System services
  • Propose designs and changes to meet new requirements or solve new problems
  • Contribute to the implementation and maintenance of microservices to achieve large-scale ingestion, storage, and presentation of media from a range of sources.
  • Contribute to AI algorithm implementation, integration, and orchestration.
  • Contribute to Big data storage, mining, and presentation.

Requirements:

  • Bachelor's in Computer Science, Electrical Engineering, Computer Engineering or equivalent.
  • Strong proficiency in C++ programming, its development environments, and popular libraries.
  • Good knowledge of C++11/14/17 standards
  • Demonstrated expertise in video analysis, computer vision, and video processing through prior work or projects.
  • Familiarity with open-source computer vision libraries and frameworks, such as OpenCV.
  • Experience with software development tools (e.g., Git, CMake, Docker) and development environments (e.g., Visual Studio, CLion).
  • Familiar with Linux environment.
  • Solid understanding of data structures and algorithms.
  • Proficiency in parallel programming, multi-threading, and optimizing code for performance.
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork abilities.
  • A passion for technology and a commitment to ongoing learning and growth in the field of Video Intelligence.
✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?

Similar Jobs