Job Description:
Design and implement C drivers and application features for embedded microcontroller / Microprocessor, including ARM Cortex M4 and other architectures
Involved in all the steps of the application lifecycle (requirements, design, implementation, testing and support)
Collaborate in verifying and troubleshooting software and system issues
Perform integration with HW components when integrating new products
Job Qualifications:
BSc in CS/CE from a leading university
Minimum of 5 years experience in developing embedded software/ firmware and implementation of commercial products
Strong programming skills in C
Must have experience in HW - SW integration and debugging
" Highly experienced with development Firmware to ARM based microcontrollers and Real Time OS (FREERTOS preferred)
Highly experienced with microcontrollers interfaces like A/D, USB, UART, SPI, I2C at application and driver level
Experience working with Wireless communication chipset among them Wi-Fi, BLE, ESP32 and LoraWan
" Experience in developing test application to support the firmware development as Python, VBScript, others -advantage
A good level of English
Excellent personal, communication and leadership skills
Company Occupation:
High Tech, Networking/datacom/telecom
Company Size:
Large (150+)