1. MPU Software Engineering Intern
Location: Shanghai
Responsibilities:
- Be responsible to Linux/Android SW design and test on i.MX platform
- Review SoC specs, SW specs to understand the features and system.
- Develop Test case and tools for relevant Linux BSP drivers, Multimedia framework, Android and Linux Applications.
- Bug fix for the issues in the driver / stack / test code.
- Key customer support like feature analysis and issue reproducing.
- Help to create related documents for i.MX Linux/Android platform
Requirements:
-4th year college student or 2nd year of post graduate student.
-
Major in computer science, electronic engineering or equivalent
-Strong programming skills on C/C++
-Familiar with Linux OS and device drivers
-Able to work under multi tasks and high pressure.
-Good communication skills and fluent English read/write/speak capability
Plus:
- Familiar with shell script, like Bash, Python, Ruby, Perl is a good plus
- Experience with TCP/IP or USB is a plus
- Familiar with JAVA and Database is a plus
Experience with Android development will be a plus
- Experience with GIT is a plus
- Understanding to test methodology, test cycle, process is a plus.
2. MCU Software Engineering Intern
Location: Shanghai
Responsibilities:-
Be responsible to core MCU SW design and test for Microcontroller Kinetis portfolio.
- Focus on RTOS porting, driver, stack and bare metal S/W development and test case design.
- Review SoC specs, SW specs to understand the features and system.
-Design, develop and execute the test cases to ensure the quality of the MCU S/W.
- Bug fix for the issues in the driver / stack / test code.
-Improve the automation tool and coverage of unit tests on MCU platform.
- Key customer support like feature analysis and issue reproducing.
Requirements:
- 4th year college student or 2nd year of post graduate student.
-Major in computer science, electronic engineering or equivalent
-Solid knowledge on Assembly or C/C++ programming and embedded system
-Good understanding of general MCU architecture and peripherals
-Familiar with embedded OS like MQX, ucosII, ucLinux, Linux.-
Good communication skills and fluent English read/write/speak capability
Plus:
- Familiar with script, like Bash, Python, Ruby, Perl is a good plus
- Experience with ARM based MCU is a plus
- Experience with GIT is a plus
- Understanding to test methodology, test cycle, process is a plus.
3. Software Validation Engineer
Location: Shanghai
Responsibilities:
-
Review program PRD and SRS, and create platform validation plan for relevant deliveries.
- Develop Test case and tools for relevant Linux BSP drivers, Multimedia framework, Android and Linux Applications.
-Platform validation and present quality situation by test execution of different releases (multiple SoC, OS and HW boards).
-Quality assurance for the Platform deliveries like software and reference design.
-Automation infrastructure development to optimize efficiency of test execution and platform development.
-Key customer support like feature analysis and issue reproducing.
Requirements: -4th year college student or 2nd year of post graduate student.
-Major in Electrical Engineering, Electronic Engineering or Computer Science.
-Basic understanding of the system architecture of RTOS, Linux kernel.
-Experience in Microcontrollers RTOS and Linux BSP developing.
-Experience in at least one programming language, like C++, Java, Javascript, etc.
-Familiar with script, like Bash, Python, Ruby, Perl.
- Understanding to test methodology, test cycle, process is a plus.
- Good English skills, understand documentation, write emails and test cases in English.
- Able to work under multi tasks and high pressure.
- Good teamwork and communication skills.
当前职位已下线
为你揭秘各职业的工作内容|薪资水平…
使用C/C++语言、汇编语言进行硬件驱动系统、嵌入式操作系统开发的工程技术人员。