|
Embedded Software Development Internship in NXP Shanghai & Suzhou
NXP Semiconductors N.V. (NASDAQ: NXPI) enables secure connections and infrastructure for a smarter world, advancing solutions that make lives easier, better and safer. As the world leader in secure connectivity solutions for embedded applications, NXP is driving innovation in the secure connected vehicle, end-to-end security & privacy and smart connected solutions markets. Built on more than 60 years of combined experience and expertise, the company has 45,000 employees in more than 35 countries.
Currently we are seeking several embedded software development interns in NXP Shanghai and Suzhou which are open to master students to graduate no earlier than 2017 with detailed job description as below. Interested candidates please send you updated resume incl. technical strength and project experiences to hui.qian@nxp.com.
1. MPU Software Engineering Intern
Location: Suzhou & Shanghai
wan1314lrt
2. MCU Software Engineering Intern
Location: Suzhou & 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.
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.
3. Software Validation Engineer
Location: Suzhou & 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.
|
|