Industry: Software Development
Location: Singapore
Required Skills & Experience
Bachelor or Post Graduate Degree in Computer Engineering / EEE/ Wireless Communication or any relevant certifications.
Strong in developing C & C++ application running on Linux, RTOS or similar.
Familiar with Embedded Linux System, multi-process, TCP/IP communication protocol, ARM-based processors.
Knowledge of UART, SPI and I2C communication protocols.
Familiar with the use of code management tools such as git and SVN.
Job responsibilities:
Implement the software coding for the detailed project and product of the system, system integration of RF mesh communication products.
Design and develop high performance application software and communication protocol in Linux / Windows environment.
Liaise with hardware team for product front-end software development and functional test.
Responsible for communications-related software development.
Complete the design, coding and writing of project-related documents according to the requirements.