Search by job, company or skills

E

Software Engineer (IOT)

3-5 Years
SGD 7,000 - 8,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

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.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 139626167