Job is active

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

5 800 – 6 400 $
Contract1–3 yearsOn-siteSingapore

Location

TAGORE LANE

Open in maps

About this job

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 Airport Singapore
Employment: Agency Payroll

About the Role

We are looking for a Software Engineer with strong hands-on experience in C++, Python and Windows-based software development to join a 1-year renewable project supporting the development and enhancement of an in-house intelligent video surveillance system.

This is an exciting opportunity for engineers who enjoy working across software 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 define software development scope, requirements and design specifications, and follow through from development to implementation.
  • Work with third-party developers to define requirements, monitor development progress, conduct sandbox testing and support deployment into live client environments.
  • Develop, troubleshoot, optimise and enhance intelligent video surveillance software.
  • Prepare software engineering documentation including design 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 using RS232 / RS485Image capture cards New-generation 4K cameras
  • Develop software toolkits for data analytics where required.
  • Develop and implement AI/ML models for video analysis where 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 Locals to apply

What We're Looking For

Must-Have Skills

  • Diploma / Degree in Computer Science, Software Engineering, Computer Engineering or related disciplines.
  • 3-6yrs 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 software development lifecycle, testing and troubleshooting.
  • Experience working with developers, clients or external vendors on software development projects.

Strong Advantage

  • Experience in AI / Machine Learning / Computer Vision.
  • Experience with ML frameworks such as PyTorch, TensorFlow or similar.
  • Experience in real-time video processing / video analytics.
  • Knowledge of RS232 / RS485 or serial communication protocols.
  • Experience integrating software with cameras, image capture devices or other hardware.
  • Experience developing data analytics tools.
  • Familiarity with AI-assisted coding/development tools.

Why Join?

  • Up to S$6,400 Basic Salary + 1 Month Bonus
  • 1-Year Project Renewable opportunity
  • Work on an intelligent video surveillance and video analytics platform.
  • Gain exposure to C++, Python, AI/ML, computer vision and hardware-software integration.
  • Opportunity to work with clients and third-party technology developers on real-world deployments.
  • Suitable for engineers looking to broaden their experience across software engineering + AI/ML + intelligent surveillance technologies.

Interested?

If you have strong C++ / Python development experience and are interested in working on AI-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)

Market insight

27% above median
4 800 $

Based on 75 102 offers with salary for this country

Full salary breakdown

Similar jobs

ES RECRUITMENT PTE. LTD. Singapore ·

Events Planner

2 500 – 4 000 $
Full timeEntry levelOn-siteSingapore

Frequently asked questions

What salary can I expect?

The employer lists 5 800 – 6 400 $ for this role at ES RECRUITMENT PTE. LTD. in Singapore. For comparison, the local market median is about 4 800 $ based on 75 102 similar offers.

How do I apply for this job?

Open the original source page and contact the employer there. Finder never charges job seekers.

Are these jobs up to date?

Yes. Finder regularly refreshes vacancies from public sources and removes closed offers.

Where can I see employment type and work format?

Key conditions are shown above the description. You can also open related listings for ES RECRUITMENT PTE. LTD. and Singapore.

Apply