x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   F&B / Tourism / Hospitality Job   »   Embedded Developer (C++ & NVR)
 banner picture 1  banner picture 2  banner picture 3

Embedded Developer (C++ & NVR)

Workle Pte. Ltd.

Workle Pte. Ltd. company logo

Responsibilities:

  • Design, implementation and testing of the software for embedded devices
  • Implement and optimize communication protocols (e.g.TCP/IP, HTTPS, FTPS/SFTP, ONVIF) to establish secure and reliable connections between embedded devices and on-premises/cloud platforms.
  • Implement and ensure compliance with the ONVIF protocol for seamless integration with a variety of IP cameras and devices.
  • Configure and manage HTTPS servers to secure communication channels for NVR services.
  • Conduct thorough testing, debugging and troubleshooting of embedded devices to identify and resolve issues related to functionality, connectivity, performance and reliability.
  • Design and implement efficient storage solutions, including support for local storage and NAS
  • Strong background in algorithm, data structures and/or operating systems-related topics (memory management, scheduler, I/O etc.)
  • Preparation and submission of deliverables throughout the Software Development Lifecycles (SDLC) such as Business Rules, Software
  • Requirement Specifications, Software Architecture Document, Design Specification, Interface Specifications, Source Codes, Testing Specification, Operation and Maintenance Manual, Training Manual and other documents as required in the SDLC process.
  • Assist the Authority with day-to-day application support issues; and
  • Liaise with users on the requirement, design and production issues.

Qualifications & Requirements:

  • Degree or Dip in relevant field or Experience in relevant field.
  • Experience in writing Requirements Specification, Use Cases, Design Documentation, object-oriented software design and UML modelling;
  • Good knowledge and experience in C++ on Windows and/or Embedded (e.g. QNX, Vxworks, Linux, Java etc) platforms;
  • Experience in multi-threading, socket programming and serial communication;
  • Familiar with secure coding
  • Strong understanding of video compression and streaming technologies (e.g., H.264, H.265).
  • GPU programming experience (NVIDIA CUDA framework: basic understanding of blocks/threads launch config, shared memory, latency hiding etc.)
  • Strong understanding of video compression and streaming technologies (e.g., H.264, H.265)
  • Three-tier software architecture
  • Virtualization Technologies (such as hypervisors or containers)
  • Secure Communications (e.g. FTPS, HTTPS, etc.)

Additional Skills Required

  • Relevant certifications in network security, ONVIF compliance, or video surveillance technologies.
  • Experience with video management systems or AI-based video analytics
  • Experience in leading NVR development projects.

Sharing is Caring

Know others who would be interested in this job?

Similar Jobs
TikTok Live Streamer (Bilingual: Chinese & English)
Herb Terra Pte. Ltd.
Quick Apply
Java Developer with (GCP & Big Data Technologies)
Unison Consulting Pte Ltd
Quick Apply
F&B Supervisor (up to $2,700 | Mon-Fri | 5 days no shift)
Tyson Jay Recruitment Pte. Ltd.
Quick Apply
Waiter / Waitress (Part-Time)
Tanglin Club
Quick Apply
F&B Cafe Service Crew
Overscoop Classic Private Limited
Quick Apply
Food Factory Executive
Spade Recruitment Pte. Ltd.
Quick Apply
Cook (Non Halal F&B outlet)
Downtown F&b Group Pte. Ltd.
Quick Apply
Food Processing Supervisor
Spade Recruitment Pte. Ltd.
Quick Apply
Mechanical, Electrical & Trim Technician (Automotive / Car industry)
Recruitflash Pte. Ltd.
Quick Apply
Concierge Executive (Tourism | Hospitality | Global Mobility)
Talent Trader Group Pte. Ltd.
Quick Apply