Software Engineer (C++ / Python / Video Analytics/OpenCV)

ES RECRUITMENT PTE. LTD.

Singapore

On-site

SGD 67,000 - 77,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ES RECRUITMENT PTE. LTD. is seeking a Software Engineer to join a 1-year renewable project at Changi Airport, Singapore.

The role focuses on developing and enhancing an in-house intelligent video surveillance system using C++, Python, and OpenCV, with strong emphasis on hardware integration and live system troubleshooting. You will work across software development, video analytics, and AI/ML, collaborating with clients and third-party teams to deliver reliable solutions in live environments.

Qualifications

  • Diploma / Degree in Computer Science, Software Engineering, Computer Engineering or related disciplines.
  • 3-6 yrs hands-on software development experience using C++ and Python.
  • Experience with Windows SDK or Windows-based software development.
  • Experience with OpenCV or other computer vision libraries/frameworks.
  • Good understanding of the software development lifecycle, testing and troubleshooting.
  • Experience working with developers, clients or external vendors on software development projects.

Responsibilities

  • Define software development scope, requirements and design specifications, and follow through to implementation.
  • Collaborate with third-party developers to monitor progress, conduct sandbox testing and support deployment.
  • Develop, troubleshoot, optimise and enhance intelligent video surveillance software.
  • Prepare software engineering documentation including design specs, test plans and reports.
  • Evaluate and integrate new hardware, including RS232/RS485, image capture cards and 4K cameras.
  • Develop data analytics toolkits and AI/ML models for video analysis as applicable.
  • Troubleshoot software, hardware integration and system performance issues.
  • Coordinate with internal, client and third-party teams to ensure successful testing and deployment.
  • Only Locals to apply

Tools

C++
Python
Windows SDK
OpenCV

Job description

Software Engineer (C++ / Python / Video Analytics/OpenCV)

Salary:S$5,600 - S$6,400 Basic + 1 Month Bonus
Contract:1-Year Project Renewable
Location: Changi AirportSingapore
Employment:Agency Payroll

About the Role

We are looking for aSoftware Engineerwith strong hands-on experience inC++, Python and Windows-based software developmentto join a 1-year renewable project supporting the development and enhancement of anin-house intelligent video surveillance system.

This is an exciting opportunity for engineers who enjoy working acrosssoftware development, video analytics, AI/ML, hardware integration and system troubleshooting. You will work closely with clients and third-party development teams to deliver software enhancements, integrate new technologies and ensure solutions perform reliably in live environments.

What You Will Do
  • Work with clients to definesoftware development scope, requirements and design specifications, and follow through from development to implementation.
  • Work with third-party developers to define requirements, monitor development progress, conductsandbox testingand support deployment into live client environments.
  • Develop, troubleshoot, optimise and enhanceintelligent video surveillance software.
  • Prepare software engineering documentation includingdesign specifications, test plans, test cases, project progress reports and final reports.
  • Work with development teams to evaluate and integrate new hardware, including: Motor control systems usingRS232 / RS485Image capture cards New-generation4K cameras
  • Develop software toolkits fordata analyticswhere required.
  • Develop and implementAI/ML models for video analysiswhere applicable.
  • Troubleshoot software, hardware integration and system performance issues.
  • Work with internal, client and third-party teams to ensure solutions are successfully tested and deployed.
  • Only Localsto apply
What We're Looking For

Must-Have Skills

  • Diploma / Degree inComputer Science, Software Engineering, Computer Engineering or related disciplines.
  • 3-6yrs Hands-on software development experience usingC++ and Python.
  • Experience with Windows SDK or Windows-based software development.
  • Experience withOpenCVor other computer vision libraries/frameworks.
  • Good understanding of software development lifecycle, testing and troubleshooting.
  • Experience working with developers, clients or external vendors on software development projects.

Strong Advantage

  • Experience inAI / Machine Learning / Computer Vision.
  • Experience with ML frameworks such asPyTorch, TensorFlow or similar.
  • Experience inreal-time video processing / video analytics.
  • Knowledge ofRS232 / RS485 or serial communication protocols.
  • Experience integrating software with cameras, image capture devices or other hardware.
  • Experience developingdata analytics tools.
  • Familiarity withAI-assisted coding/development tools.
Why Join?
  • Up to S$6,400 Basic Salary + 1 Month Bonus
  • 1-Year Project Renewableopportunity
  • Work on anintelligent video surveillance and video analyticsplatform.
  • Gain exposure toC++, Python, AI/ML, computer vision and hardware-software integration.
  • Opportunity to work withclients and third-party technology developerson real-world deployments.
  • Suitable for engineers looking to broaden their experience acrosssoftware engineering + AI/ML + intelligent surveillance technologies.
Interested?

If you have strongC++ / Python development experienceand are interested in working onAI-powered video surveillance, computer vision and intelligent video analytics, we would like to hear from you.

EA License No: 09C4235 I EA Reg: R1103307 (Hong Mei Lin)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (C++/Python) — Video Analytics & AI
Software Engineer (C++/Python) — Video Analytics & AI

ES RECRUITMENT PTE. LTD. • Singapore

On-site
SGD 67,000 - 77,000
Senior/ Software Engineer
Senior/ Software Engineer

Success Human Resource Centre Pte Ltd. • Singapore

On-site
Performance bonus
Shuttle service provided
Software Engineers
Software Engineers

Success Human Resource Centre Pte Ltd. • Singapore

On-site
Software Engineer (C++) , Video Intelligence
Software Engineer (C++) , Video Intelligence

United States Digital Space LLC • Singapore

On-site
SGD 60,000 - 90,000
Staff Engineer - Software (AI)
Staff Engineer - Software (AI)

PC PARTNER TECHNOLOGY PTE. LIMITED • Singapore

On-site
SGD 80,000 - 120,000
Senior Software Engineer (FullStack, Python&react) (Tech Lead)
Senior Software Engineer (FullStack, Python&react) (Tech Lead)

United States Digital Space LLC • Singapore

On-site
Health insurance
Senior Machine Learning Engineer (Video Analytics)
Senior Machine Learning Engineer (Video Analytics)

St Engineering • Singapore

On-site
SGD 90,000 - 130,000
Competitive remuneration
Senior Application Software Developer
Senior Application Software Developer

United States Digital Space LLC • Singapore

On-site
SGD 90,000 - 120,000
Competitive remuneration
Comprehensive benefits
Senior Fullstack Software Engineer (With AI Tools Experience)
Senior Fullstack Software Engineer (With AI Tools Experience)

United States Digital Space LLC • Singapore

On-site
SGD 120,000 - 180,000
International mobility
R&D projects
Knowledge sharing
+1
Software Engineer, Intelligent Platforms
Software Engineer, Intelligent Platforms

ITCAN PTE. LIMITED • Singapore

On-site
SGD 80,000 - 120,000