Opportunity to develop your skill-sets and work with international R&D teams through cross-country collaborations with one of the fastest growing company in Singapore. This position will be responsible for firmware development, supporting projects in the area of IoT development.
Job Description:
- Design, develop and troubleshoot embedded firmware for networking, Wi-Fi/Zigbee/Bluetooth/KNX RF wireless and IoT products
- Integrate new functionalities to existing firmware for performance enhancement
- Work closely with Hardware team for the Hardware/Firmware integration and testing
- Provide support to sales team, manufacturing and customers
Requirements:
- Diploma/Degree in Electronic Engineering, Computer Science or relevant discipline
- Excellent in C/C++ programming language
- Experienced in working with embedded Linux drivers, kernel builds, etc
- In-depth experience in Linux and embedded firmware development especially in networking, Wi-Fi/Zigbee/ Bluetooth/KNX RF wireless, IoT or LED Lighting products
- Experience with Broadcom, Qualcomm, MTK and Sigma networking product SDK will be a strong advantage
- Hands-on experience with developed UART, SPI and I2C drivers
- Knowledge in Bootloader and firmware update techniques, ARM-M and ARM-A architecture experience
- Hands-on skills of TCP/IP, USB, BLE, Modem, WiFi and Serial communications experience and developed low powered embedded systems
- Possess strong analytical and leadership skills
- Organized, meticulous and a team player who is self-motivated and dynamic
- Ability to work closely with teams from hardware, sales and factory
Areas of Competencies:
Good practitioner in the following areas:
- Networking concept
- Applying Wireshark to troubleshoot networking issues
- Embedded Linux development
- IOT device development and knowledge in TR069
- Agile methods
- IAR/Keil IDE experience