61 Design and development embedded software on IoT Communication Modules /Edge Gateway products , including BLE,Wifi, 4G and so on. 61 Work with cross function time on Digital system solutions including Tools/Equipment /Gateway/ Cloud/ Mobile app subsystems. 61 Support system integration test with motor control module or battery module, PC and mobile APP. Ensure the software compatibility with hardware platforms. 61 Help leadership in achieving speed, performance and quality objectives of all related systems, components, and sub-assemblies. 61 Perform the white box software units tests for high quality code delivery, and co-work with Software test engineer for back box test and Qualification test. 61 Translate customer requirements into embedded software specifications. 61 Ensure that proper documentation is maintained for work performed. 61 Analyze complex technical situations and make informed decisions. 61 Conduct in deep research on new Bluetooth technologies and apply them into products. 61 Contribute to the integration of developed components into the overall system, including creating and adapting Cl/CD deliverable 61 Work on adjacent IoT topics: boot process, system configuration, kernel module adjustments, update mechanisms 61 Participate in a scaled agile, international development project aimed at developing connected product software
Employee Specifications
61 Bachelor’s degree or higher in Information or Communication engineering, or related field. 61 5+ years of experience in embedded BLE software development. 61 Solid knowledge and experience on BLE stack, Bluetooth Core Specification and RTOS experience. 61 Familiar with with WiFi and LTE,MQTT 61 Deep understanding of Embedded Linux and hardware-near programming 61 Experience in BLE MCU: Nordic, Telink , Silicon Labs etc. 61 Proficient in C/C++ and familiarity with toolchains (e.g. IAR/Keil etc..), 61 Experienced on J-link debuggers and tools: logical analyzer, Oscilloscope, BLE protocol sniffer. 61 Strong communication and interpersonal skills to communicate effectively with internal and external customers. 61 Ability to handling 2-4 concurrent projects. 61 Proficient in English, both written and spoken.