Data engineer and software developer at Changi Airport Group's in-house E&D team, building IoT, data analytics, and digital-twin solutions for airport asset management. Day to day: developing in-house software, onboarding sensors, managing IoT/data/visualisation platforms, and maintaining vendor-built systems using AWS, Python/Java/C#, and React.
Changi Airport Group (CAG) is seeking dynamic and motivated individuals to join the Innovation and Process Enhancement team within the Engineering & Development Cluster (E&D). As a key player in the aviation industry, CAG is committed to leveraging cutting‑edge technologies and fostering creativity to enhance engineering systems and processes, ultimately contributing to the continuous improvement of the airport experience.
As a Data Engineer & Software Developer at CAG E&D, you will play a crucial role in developing digital solutions for asset management transformation and digital twins. Join our in‑house software development and maintenance team to formulate strategies, design architectures, and implement innovative solutions utilising IoT, data analytics, and predictive maintenance capabilities.
Key Responsibilities
Formulate strategies and architecture, and propose/ review technical requirements for IoT management, engineering data management, and visualisation to support the implementation of planned smart initiatives (e.g. digital tools, digital twins), ensuring compliance with cybersecurity requirements.
Manage, maintain, and optimise the performance of E&D’s common IoT, data storage, and visualisation platforms for non‑proprietary engineering systems.
Develop, maintain, and modify/ upgrade in‑house software, including hands‑on tasks, such as on-boarding sensors, configuring IoT platforms, cleaning incoming sensor data, managing APIs, processing and analysing data, drawing insights, and developing/ configuring engineering systems’ graphic user interface/ dashboard.
Conduct testing and quality assurance to ensure the reliability and accuracy of in‑house developed software.
Maintain and modify/ upgrade software co‑developed with or implemented by external vendors, including hands‑on post‑project completion upgrades/ modifications.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, Mathematics (STEM) or a related field.
Proven experience in software development, with a focus on IoT, data analytics, and engineering data management.
Strong proficiency in AWS knowledge.
Strong proficiency in full‑stack developer languages and frameworks, such as Python, Java, C#, React, ReactJS, jQuery, .NET or equivalent.
Experience with IoT platforms, data storage solutions and data visualisation tools.
Familiarity with asset management, digital twins, and predictive maintenance concepts.
Understanding of cybersecurity principles and the ability to implement secure solutions.
Excellent problem‑solving skills and the ability to work independently or collaboratively within a team.
Proactive mindset and a passion for innovation in technology, programming, sensor instrumentation, and solution integration.
Strong communication skills, both written and verbal.
Prior experience in the aviation or transportation industry is a plus.