About the role
You will develop a real time operating system for control of water treatment plant operations and support integration AI algorithms for anomaly detection, predictive maintenance and process optimization.
Duties and responsibilities include:
- Design of firmware architecture for multiple systems control
- Develop, test and commission PC based real time operating systems (RTOS) in sequential control of machinery in water treatment plant
- Participate in design meetings and consult with internal customers to create, refine, test and debug programs to meet business needs
- Clearly and regularly communicate with management and technical support colleagues
- Prepare test plans and operator manuals
- Training of internal and customer personnel on configuration and maintenance
- Work with other software developers to integration data management and UI/UX and data scientists to integrate AI algorithms into the RTOS
What we’re looking for
- Degree / Master in Computer Science/ Embedded Systems / Computer Engineering / Electrical Electronic Engineering with concentration in the areas of Embedded Software engineering
- Relevant experience in developing Real Time Embedded Systems.
- Experience in leading the firmware design and a firmware team
- Experience working with other teams such as Hardware team or quality team and ensuring the product quality.
- Strong knowledge in programming languages: C/C++/Go/Rust
- Experience in in multiple operating systems: Linux, FreeRTOS, bare metal etc
- Prior experience with AWS IoT core/GreenGrass / Azure IoT core etc or in similar environments
- Experience with Wireless protocols such as NBIOT/LTE//BLE/LoRa etc
- Experience with Connectivity protocols such as MQTT/MQTTS/Profibus/Modbus/Ethercat/RS485
- Experience with project management tools such as JIRA/Confluence/bitbucket
- Ability to lead the team and drive the milestone towards closure within the aligned timelines.
- Strong communication skills to convey ideas and technical information effectively with team and customers.
- Curiosity and strong drive to improve status-quo while working in a semi-autonomous environment.
- Good understanding of the startup environment and strive towards the objectives as a team player.
- Based in Singapore