BS or MS in computer science. A related field, or equivalent practical experience
Excellent software development skills in RTOS, Linux/Yocto and Windows software development in language include C/C++ and C#
Familiar with Linux Kernel and different Linux building framework for Embedded Linux, Yocto/Linux and Cent OS etc..
Familiar with RTOS (FreeRTOS and ThreadX etc.), Linux and Windows development tool
Experience on porting Azure Device SDK to MCU, Linux and Windows based devices
Experience on using Azure Services (such as IoT Hub, App Service, SQL etc.) to create whole end to end scenarios
Any scripting language (bash, tcsh, etc) and or Node.JS/Python
Requisitos
Qualifications
At least 10 years’ experience on developing software for multiple different microprocessors and with different development tool chains including RTOS, Linux and Windows system on different SoCs.
At least 10 years’ experience with C/C++ programming languages
At least 3 years’ experience on developing Cloud based applications with Azure Services
Experience on Linux kernel driver development and system bring up
Experience with enabling MCU and Linux/Yocto and Windows based devices connecting to Azure IoT Hub by using Azure Device SDK
Experience with enabling Azure IoT Edge and Containerized module on Linux/Yocto and Windows based devices
Excellent verbal, written communication and problem solving skills
Nice to have
Knowledge of algorithms, AI, Machine Learning and Computer Vision
Knowledge of various Machine Learning framework, such as ONNX Runtime, TensorFlow, Caffe and CUDA etc.
Este es su enlace personal de referencia para la invitación a un puesto de trabajo. Recibirás una notificación por correo electrónico cuando alguien solicite el puesto a través de tu enlace de trabajo.