As a Software Engineer Intern for the IoT team located in Dalian, you will contribute to the development of wireless communication modules that will be used in automotive, industrial and other IoT applications globally.
A week in the life of a Software Engineer:
• You will develop software for wireless modules used in M2M communication according to project plans.
• You will integrate new features.
• You will improve existing features and functionality and perform corresponding troubleshooting.
• You will prepare the required software documentation.
• You will stay up-to-date about IoT products and markets.
Knowledge, Skills and Experience:
• To succeed in this job, you should have: Good knowledge in C or C++; C# or Java experience is optional but nice to have; experience with real-time-operating-systems and ARM architecture; experience working on teams and experience using source code version control and development tools to compile and debug software.
• It would be preferred if you have experience with device drivers such as I2C, SPI/UART, USB, AD/DA, GPIO, Audio or SIM interface, knowledge of wireless 3GPP standards, familiarity with telecommunication network simulators and related equipment and familiarity with embedded Linux systems, shell programming and Make files.
• It would be preferred if you are fluent in English.
• We would like someone to join our team who is a quick learner and problem-solver, analytical, a team player and self-motivated.