Enable job alerts via email!

Senior Software Engineer (OpenCV)

Ideals Recruitment Pte Ltd

Singapore

On-site

SGD 100,000 - 125,000

Full time

Today
Be an early applicant

Job summary

A recruitment agency is seeking a software developer in Singapore to design and maintain software using C++, Boost, and OpenCV. The ideal candidate has at least 5 years of experience, especially with REST APIs and embedded systems. This role offers competitive pay, bonus, and excellent benefits with opportunities for career advancement.

Benefits

Bonus
Allowances
Excellent Welfare and Benefit
Career advancement

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.
  • 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.

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 to ensure secure communication.
  • Develop hardware interface modules using OEM SDKs or APIs.
  • Apply strong understanding of networking protocols.
  • Collaborate with cross-functional teams to ensure system reliability.

Skills

C++
OpenCV
Boost
REST API design and development
Networking protocols (TCP/IP, UDP, WebSockets)
Hardware interface module development
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.