【实习】Summer Intern - Intern Applications Engineer (Software, Em..
ARM Electronic Technology (Shanghai) Co., Ltd.ShanghaiUpdate time: May 10,2019
Job Description
临时工, 实习生
Background

Arm has established a Joint Venture (JV) in China with multiple Chinese investors and plan to start operating the JV company in Q1 2018. Once operational, the JV will license all of Arm Ltd Intellectual Property Group (IPG) products to China-based partners. In addition, the JV will develop new Arm-based IP and standards. The new products can be licensed to both Chinese partners via the JV and worldwide partners via Arm Ltd. The JV operates as two business units: China Business (JVCB), focusing on driving new opportunities and developing technology based on local requirements and Global Services (JVGS), providing expert local resources to support Arm’s global engineering and ecosystem developments.

Arm’s Partner Enablement Group (PEG) is responsible for providing high quality technical support to customers using Arm’s products. In order to do this, we have a number of Applications Engineering teams based at various locations around the world.

We are now looking for a highly enthusiastic university student with a passion for embedded software development or Open Source software. As a Software Engineering Intern, you will join a team of Applications Engineers based in our Shanghai office. You will be working on implementing an IoT device demo for Arm Platform Security Architect (PSA). You will help Arm maintain and strengthen its leadership in the embedded world. If you are up to the task, we want to hear from you!


Job Description

The goal of this project is developing a showcase of Arm security-related IPs and technologies targeting on IoT markets. You might be involved in many fields across:
1. the device software stack – firmware, operating systems, device drivers, middleware, etc. This includes:
a. Design and implementation of IoT application RoT services for Arm Cortex V8M processors – for example working on the Musca board and Trusted Firmware for M profile
b. Implementing peripheral drivers, connectivity, trusted boot etc.
c. Demo applications for IoT use case, i.e. Smart Door Lock
2. the server application and APIs for IoT device provisioning, system management etc.
3. the mobile APP for IoT device controlling, management etc.


If you’re passionate about:
  • Pursuing the challenges of developing IoT application based on the state-of-the-art security architecture
  • How to build, test and debug full embedded software stacks and full vertical IoT environment on develop board
  • Gaining a deeper understanding of IoT system security

Then this is a phenomenal opportunity for you!!!


Person Specification
Qualifications
Good university degree, in Electronics Engineering or Computer Science ideally, although other science graduates would be considered if they have relevant experience.

Essential Skills & Qualities
  • Good knowledge of low-level C or C++
  • Good knowledge of Arm Cortex-M architecture and development environment
  • Good knowledge of embedded software, RTOS or some device drivers

Desirable Skills and Qualities
If you have an interest in any of the following areas it would improve your application:
  • MbedOS or FreeRTOS development
  • Low-level device driver development and integration experience
  • Python and web framework experience (or other scripting language, i.e. Ruby, PHP)
  • React Native experience


Personal Requirements
  • A real passion for software development
  • A creative and structured approach to problem-solving
  • A strong will and eagerness for learning and self-improvement
  • Be able to schedule own workload and plan tasks
  • Must have good inter-personal skills and be able to work well in a team especially when under pressure
  • Must be willing to be flexible and accept new challenges

Get email alerts for the latest"【实习】Summer Intern - Intern Applications Engineer (Software, Em.. jobs in Shanghai"