Embark on a rewarding career with us and be enriched with professional growth and good welfare scheme.
Opportunities and Benefits:
- Excellent opportunity for career advancement and growth
- Be part of an environment that encourages continuous professional development
- Good remuneration package
- Medical and Insurance Coverage
- Attractive Staff Discounts
- Workplace Health Programme to promote a healthier lifestyle
- Community Involvement through our Corporate Social Responsibility Initiatives
Responsibilities:
- 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
- 4+ years of experience with embedded Linux. Drivers, kernel builds, etc
- In-depth experience working with C in an embedded firmware development environment
- 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 skilled of developed UART, SPI and I2C drivers
- Able to write drivers for MCU features such as DMA, RTC, IRQs, etc.
- Knowledge in Bootloader and firmware update techniques, ARM-M and ARM-A architecture experience
- Hands-on skilled of TCP/IP, USB, BLE, Modem, WiFi and Serial communications experience and developed low powered embedded systems
- A good team player who works 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
- Applications ofIXIA, CDRouter, IOT device development and knowledge in TR069
- Agile methods
- IAR/Keil IDE experience
- Python, C#, Java, and Linux experience