Enable job alerts via email!

Senior Software Engineer

Ideals Recruitment Pte Ltd

Singapore

On-site

SGD 100,000 - 125,000

Full time

Today
Be an early applicant

Job summary

A leading technology recruitment firm in Singapore is seeking a software developer to design and maintain software solutions utilizing C++, Boost, and OpenCV. The ideal candidate will have a strong background in REST API integration and experience with networking protocols. This position offers a competitive salary of up to $7000, along with allowances and opportunities for career advancement in a collaborative environment.

Benefits

Excellent welfare and benefits
Career advancement

Qualifications

  • 5 years of professional experience in software development.
  • Proficiency in C++, Boost, and OpenCV.
  • Proven experience in REST API design, development, and integration.
  • Understanding of device security principles.

Responsibilities

  • Design, develop, and maintain software using C++, Boost, and OpenCV.
  • Develop and integrate REST APIs.
  • Lead API integration with third-party systems.
  • Build custom RESTful APIs for edge devices.
  • Develop hardware interface modules.

Skills

C++
Boost
OpenCV
REST API design
Networking protocols
Embedded system development

Tools

OEM SDKs
Job description
Overview
  • 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
  • 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.