IOT Engineer, C3

Date: 25 Feb 2025

Location: Singapore, Singapore

Company: Singtel Group

NCS is a leading technology services firm that operates across the Asia Pacific region in over 20 cities, providing consulting, digital services, technology solutions, and more. We believe in harnessing the power of technology to achieve extraordinary things, creating lasting value and impact for our communities, partners, and people. Our diverse workforce of 13,000 has delivered large-scale, mission-critical, and multi-platform projects for governments and enterprises in Singapore and the APAC region. 

 

The IOT Specialist will join our software delivery team responsible for the design, development and/or deployment of Smart & Safe City software applications. 

 

What will you do? 

  • Support the development/review of IoT/OT security framework and risk assessment based on latest IoT security best practices
  • Manage the IoT/OT governance that may be subject to cybersecurity requirements under IoT/OT security framework
  • Translate IoT/OT security framework into technical specifications for business users and/or project team's implementation
  • Review and evaluate IoT/OT risk assessment submitted by business users and/or project teams and provide guidance in terms of cybersecurity
  • Engage external auditors to identify and remediate security gaps in existing projects
  • Engage with key stakeholders, including senior management and/or regulatory bodies, to align in governance and compliance efforts
  • Any other tasks related to IoT/OT as assigned by the supervisors
  • Involved in full software development life cycle with focus on requirement specification, detailed design, coding, testing, deployment and maintenance support. 
  • Participate in on-site deployment of solution at customer site for trial or POC purpose.
  • Work closely with presales team to contribute to technical proposal based on RFP specification.
  • Apply technical best practices to work, constantly explore new technology and methodologies to deliver high quality solution

 

The ideal candidate should possess: 

  • Must have at least three (3) years’ post graduate experience in IT
  • Must have two (2) years’ working experience in IoT/OT
  • Must have the following knowledge or experience but not limited to: 
  1. IoT/OT protocols such as MQTT, Modbus, LoRa, Zigbee 
  2. IoT/OT device management
  3. IoT/OT security using industry best practices and frameworks
  4. Industrial Control Systems (ICS) & Supervisory Control, Data Acquisition (SCADA) Systems, Programmable Logic Controllers (PLCs) & Distributed Control Systems (DCS)
  • Operating System such as Windows or Linux
  • Networking technologies such as LAN, WAN, DNS, DHCP etc
  • Must be willing to pick up skills in cloud deployments such as Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP).
  • Domain knowledge in the IOT/Digital Twin/Sustainability Safe/Smart City platform, government C2/C3 solution(s) will be a plus.
  • Experience backend application development using .NET C#, C++, Go-Lang or Java
  • Candidate with the following working experience will be preferred. Those without working experience and able demonstrate knowledge & interest will be considered as well:
  1. Sensor / device / IOT integration using Web Services/RESTFul, MQTT (HiveMQ, MQTTX),  NATS,  SCADA, OPC, etc 
  2. System integration using RESTful, gRPC, data streaming platform (e.g. Apache Kafka, Apache Pulsar) , messaging/event broker (Apache RabbitMQ, Solace PubSub, MQTT), TCP/IP, SNMP etc
  3. Microservices design, containers (Dockers, Containerd, Podman, CRI-O), Kubernetes, Severless architecture
  4. Application integration with GenAI LLM, enterprise data integration to LLM using RAG, deployment of open source model on prem or on cloud, good understanding on how to leverage latest AI capabilities to application. 
  • Highly motivated, strong passion in software development/integration work and willing to work in a rapidly evolving environment.
  • Experience in agile software development methodology SCRUM, Kanban and UML based design tools. 
  • Familiar with software version configuration tool, automated testing tools. Experience in DevOps, CI/CD is a plus

 

We are driven by our AEIOU beliefs—Adventure, Excellence, Integrity, Ownership, and Unity—and we seek individuals who embody these values in both their professional and personal lives. We are committed to our Impact: Valuing our clients, Growing our people, and Creating our future.  

 

Together, we make the extraordinary happen.   

 

Learn more about us at ncs.co and visit our LinkedIn career sit