Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer (IOT)

ELLIOTT MOSS CONSULTING PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology consulting firm in Singapore is seeking a Software Engineer (IoT) to lead the design and development of innovative solutions for Smart & Safe City applications. This role involves collaborating with various stakeholders to translate operational needs into technical solutions, managing projects, and participating in the full software development lifecycle. The ideal candidate has at least 3 years of experience in IoT technologies, strong cloud platform skills, and a solid understanding of cybersecurity principles.

Qualifications

  • Minimum 3 years of experience in IoT or cloud-based systems.
  • Strong understanding of application integration patterns including microservices.
  • Knowledge of IoT/OT communication protocols like MQTT and Zigbee.

Responsibilities

  • Engage users to gather functional requirements for IoT solutions.
  • Lead project delivery and coordinate with stakeholders.
  • Participate in the software development lifecycle and maintain system operations.

Skills

IoT development
Cloud technologies
System architecture design
Cybersecurity
Project management

Education

Qualification in Computer Science, IT, Engineering

Tools

Amazon Web Services (AWS)
Terraform
Job description
Job Description

The Software Engineer (IoT) will join the Software Delivery team responsible for the design, development, deployment, and support of Smart & Safe City software applications.

This role requires close collaboration with customers, business users, vendors, and internal stakeholders to translate IoT and operational technology (OT) requirements into secure, scalable, and sustainable solutions.

The position covers the full software development lifecycle and includes on-site deployment, proof-of-concept (POC) activities, and technical contributions to pre-sales engagements.

Key Responsibilities
  • Requirements & Solution Design: Engage business users and customers to gather, analyze, and validate functional requirements and IoT use cases.
  • Translate business requirements into system architectures, solution designs, and technical specifications.
  • Assist users in converting operational needs into functional and technical documentation.
  • Conduct risk assessments with stakeholders and provide guidance on cybersecurity, data protection, and sensor connectivity.
  • Project Delivery & Stakeholder Management: Lead and coordinate projects alongside business users, vendors, and internal teams to ensure timely delivery and long-term sustainability.
  • Work closely with Subject Matter Experts (SMEs) to ensure solutions comply with customer and regulatory requirements.
  • Participate in on-site deployments, trials, and proof-of-concept implementations at customer locations.
  • Collaborate with the pre-sales team to provide technical inputs and contribute to proposals in response to RFP specifications.
  • Development & Operations: Participate in the full software development lifecycle, including requirements specification, detailed design, coding, testing, deployment, and maintenance support.
  • Develop and implement processes to ensure smooth, secure, and reliable operation of IoT devices and systems.
  • Perform system administration duties for highly available ICT infrastructure, including monitoring, configuration, maintenance, troubleshooting, recovery, and patch management.
  • Apply software engineering and cloud best practices to deliver high-quality, scalable, and resilient solutions.
  • Innovation & Continuous Improvement: Provide technical leadership through innovation, research, and evaluation of emerging IoT, OT, and cloud technologies.
  • Continuously explore new tools, methodologies, and frameworks to improve solution quality, security, and operational efficiency.
  • Perform any other IoT/OT-related tasks as assigned by supervisors.
Qualifications & Experience
  • Education: Recognized qualification in Computer Science, Information Technology, Engineering, or a related discipline.
  • Experience: Minimum of 3 years of relevant working experience in IoT, cloud-based systems, or related technologies is preferred.
  • Technical Skills & Knowledge: Experience in development and deployment on commercial cloud platforms, preferably Amazon Web Services (AWS).
  • Experience with Data Lake and Data Warehouse technologies.
  • Strong understanding of loosely coupled architectures and application integration patterns, including microservices.
  • Exposure to cloud-enabled tools and services such as Infrastructure as Code (e.g. Terraform), CI/CD pipelines, and Machine Learning or Analytics services.
  • Understanding of Secure-by-Design lifecycle principles for cloud platforms and IoT devices.
  • Knowledge of IoT/OT communication protocols such as MQTT, Modbus, LoRa, and Zigbee.
  • Experience with IoT/OT device management, monitoring, and lifecycle operations.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.