上海:上海市浦东新区亮景路192号
- MPU Software Engineering Intern
MCU Software Engineering Intern
Software Validation Engineer
MPU Software Engineering InternLocation:
ShanghaiResponsibilities:-
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 platformRequirements: -
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 capabilityPlus:-
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 InternLocation:
ShanghaiResponsibilities:-
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
capabilityPlus:-
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.