Enable job alerts via email!

Software Engineer

Ideals Recruitment Pte Ltd

Singapore

On-site

SGD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Job summary

A leading recruitment agency in Singapore is seeking a skilled Software Developer in Computer Vision to design and maintain software using C++, Boost, and OpenCV. The role involves developing and integrating REST APIs and optimizing system performance. Candidates should have a professional software development background and expertise in networking protocols and embedded systems. This position offers competitive salary and career advancement opportunities.

Benefits

Basic up to $7000 + Bonus + Allowances
Excellent Welfare and Benefit
Career advancement

Qualifications

  • Professional experience in software development.
  • Proficiency in C++, Boost, and OpenCV.
  • Strong understanding of networking 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 for third-party systems.
  • Lead API integration handling complex data transformations.
  • Build custom RESTful APIs for edge devices.

Skills

C++
Boost
OpenCV
REST API design
Networking protocols
Embedded system development
Front-end web 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

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

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