
R&D Engineer (Firmware)
We are looking for an Embedded Firmware Engineer to design, develop, and optimize firmware for networking, wireless, and IoT products. You will work on integrating new functionalities, enhancing performance, and collaborating with hardware teams for seamless hardware/firmware integration and testing. With expertise in embedded Linux, wireless protocols, and low-power systems, you will also support sales, manufacturing, and customer needs. Proficiency in C/C++, communication protocols, and experience with networking SDKs and ARM architectures are key to excelling in this role.
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
- 2 years of experience 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, Wi-Fi and Serial communications experience and developed low powered embedded systems
- Excellent in C/ C++ programming language, 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
Interested applicants are highly encouraged to send in their resumes to sghr@aztech.com