Enable job alerts via email!

Software Engineer (OpenCV)

Ideals Recruitment Pte Ltd

Singapore

On-site

SGD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading tech recruitment firm in Singapore seeks a skilled software developer specializing in C++, Boost, and OpenCV. The ideal candidate has at least 5 years of experience and expertise in designing and integrating REST APIs. This role offers comprehensive benefits and opportunities for career advancement.

Benefits

Excellent Welfare and Benefits
Career advancement opportunities
Bonus + Allowances

Qualifications

  • At least 5 years of professional experience in software development.
  • Proficiency in C++, Boost, and OpenCV.
  • Proven experience in REST API design, development, and integration.
  • Strong understanding of network fundamentals (TCP/IP, UDP, WebSockets).
  • Experience developing hardware interface modules using OEM SDKs/APIs.

Responsibilities

  • Design, develop, and maintain software using C++, Boost, and OpenCV.
  • Develop and integrate REST APIs, including both consumption and custom API creation.
  • Lead API integration with various third-party hardware and software systems.
  • Build custom RESTful APIs for edge devices ensuring secure communication.

Skills

C++
Boost
OpenCV
REST API design
TCP/IP
UDP
WebSockets
system optimization
Job description
  • Basic up to $7000 + Bonus + Allowances

  • Working location: North-East Region of Singapore

  • Working days - Mon – Fri, Normal Office Hours

  • Excellent Welfare and Benefit + Career advancement

  • Computer Vision background

  • Familiar with OpenCV

Responsibilities
  • Design, develop, and maintain software using C++, Boost, and OpenCV.

  • Develop and integrate REST APIs, including both consumption and custom API creation.

  • Lead API integration with various third-party hardware and software systems, handling complex data transformations.

  • Build custom RESTful APIs for edge devices to ensure secure and seamless communication with internal and external systems.

  • Develop hardware interface modules using OEM SDKs or APIs.

  • Apply strong understanding of networking protocols such as TCP/IP, UDP, and WebSockets.

  • Collaborate with cross-functional teams to ensure system reliability and performance.

Requirements
  • At least 5 years of professional experience in software development.

  • Proficiency in C++, Boost, and OpenCV.

  • Proven experience in REST API design, development, and integration.

  • Strong understanding of network fundamentals (TCP/IP, UDP, WebSockets).

  • Experience developing hardware interface modules using OEM SDKs/APIs.

  • Familiarity with server computing environments.

  • Experience in system optimization (CPU/GPU load, memory usage, and bandwidth efficiency).

  • Background in embedded system development.

  • Basic knowledge of front-end web development.

  • Understanding of device security principles, including encryption, secure boot, and identity management

Seize This Opportunity!

Click Apply Now to upload your updated Resume/CV, and take the first step toward an exciting new career!

Only shortlisted candidates will be contacted.

Justin Tan Ting Wey

Registration No: R25158041

EA Licence no.: 14C7121

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.