Main Responsibilities: The firmware engineer will be responsible for defining and developing firmware designs for IoT gateway platform and commercial system. 1. Develop new IoT gateway platform and communicate with global team 2. Take active part in IoT residential and commercial system new product development, including requirement analysis, feasibility study, architecture design, software implementation, testing and debugging 3. Work with quality team to ensure product delivery quality 5. Drive Honeywell IoT technical roadmap and innovation;
Qualifications: 1. Bachelor/Master degree on computer Science, EE or Communication. 2. Practical experience firmware designing and writing C/C++ multi-thread and multi-process software for embedded system; 3. Has experience in device driver development, such as Ethernet, UART, audio codec, video codec, LCD, touch screen, keyboard, etc. 4. Solid knowledge of IP protocols like HTTP, SIP, RTSP, etc. 5. Solid programming skill in C/C++, Linux shell. Perl and Python programming skill is plus; 6. Experience in RTOS application development; 7. Understand agile software development spirit; Experience in agile software development is plus; 8. Good communication skill; 9. Good team spirit; Open mind and fast learning.