Search by job, company or skills

Software Engineer (C++ / Python / AI-ML / Video Analytics)

3-6 Years
SGD 5,600 - 6,400 per month
  • Posted 16 hours ago
  • Be among the first 10 applicants

Job Description

Software Engineer (C++ / Python / AI-ML / Video Analytics)

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 cardsNew-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 OpenCVor 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)

More Info

Job Type:
Industry:
Employment Type:

Job ID: 151722659