- Home
- Job profiles
- Systems Engineer (SIOT)
Systems Engineer (SIOT)
Lead the technical design, development, and implementation of systems.
On this page
.jpeg)
Systems Engineer (SIOT)
Play a key role in the technical design, development, implementation, and consultation centre for Government agencies.
As a Systems Engineer, you’ll work as part of a team of specialists to deliver and enable sensor and Internet of Things (IoT) solutions to better understand and improve the lives of citizens. This includes projects such as eCanvas, ePAD, Smart Gardens and SmartGym.
What you can expect to be doing
Depending on your expertise and preference, you will be doing one or more of the following:
Gather and evaluate user requirements in collaboration with product managers and engineers
Architect software systems for IoT projects
Design and develop frontend Web and/or mobile applications
Design and develop APIs and other backend services
Design and develop software for IoT edge devices
Implement, support, and maintain engineering toolchains for automated testing, continuous integration and delivery
Take on System Administration responsibilities and duties to manage and support highly available UNIX environment and related operations. These include monitoring, configuration, maintenance, troubleshooting, system recoveries and periodic updates and patches of servers
Join us if you have
Bachelor’s Degree in Engineering, or equivalent (EE, CE and CS graduates are preferred)
Experience in IT or cloud-based infrastructure administration
Experience in developing highly scalable mobile and Web applications, backend services and APIs
Experience in Web technologies such as HTML, CSS, JavaScript, etc
Experience in frontend JavaScript frameworks such as React, Angular, Vue.js, etc
Familiarity with database technology such as PostgreSQL and MongoDB
Knowledge of IoT device management and the associated protocols such as MQTT, DDS and HTTP
Experience in rendering for various platforms from desktop to mobile with cross-border support
Knowledge of DevOps and build, support and manage automation processes
Familiarity with engineering practices such as CI/CD and performing unit/system performance testing
Strong technical aptitude and a can-do attitude, with excellent analytical and problem-solving skills
Strong communication and interpersonal skills to collaborate with key stakeholders at all levels