Integration Engineer (China)

Apply now >

Location: Shanghai , China
Category: IT - Software Development
Education: Bachelor / Graduate
Contract: Permanent contract

About us

Trustonic is a new standard security provider, formed by ARM and Gemalto to address the increasing need for trust built into smart connected devices. The company´s technology enables service providers to innovate, expand and simplify user experiences in areas such as enterprise, commerce, payments and entertainment.

So if working in a small, innovative company with great backers, a huge ecosystem, and the opportunity to change the way people, things, and services interact – we’d love to hear from you.

Roles and Responsibilities

The Integration Engineer position is based in Shanghai and will be part of a team dedicated to Chinese customers working closely with Chinese, Taiwanese and European colleagues.

Trustonic Engineering teams address advanced technology topics such as implementation of Trustonic TEE product features, and integration of these product features on our Clients SoC or mobile device.

The main responsibilities of a Trustonic Senior Integration Engineer are:

Integrate Trustonic TEE product on different SoC platforms (ARM based)

Integrate Trustonic TEE product on different OEM devices (ARM based)

Being the technical interface with our SiP and OEM customers (understand their technical environment, technical support, customer request clarification…)

A very strong focus on debug and issue resolution

Knowledge sharing

This position can require a substantial amount of travel within China to visit customers’ sites for debug workshops, trainings, meetings etc.



A degree in computer science or equivalent technical training


Fluent English

Good oral, written communication and reporting skills

Strong technical background: Embedded development and debug (including hardware debugger), ARM technology, system-on-chip (SoC), Android OS, Fingerprint sensors, Cryptography, Secure policies and practices


3+years of experience (similar domain, embedded software integration)

Experience in team leading

Back-ground in embedded software technology is mandatory, ARM Cortex Ax family, programming languages especially in C and assembly, devices security applications like DRMs, mobile payment, others...

Knowledge in Embedded Software debugging is recommended (RAM dumps, traces capture and analysis, Lauterbach tool, … )

Knowledge in Mobile OSs and associated tools chains; Android, Linux, feature phones (RTOS), Symbian, others…

Knowledge of Android development kits, SDK, NDK, and knowledge of application development in Android focused on but not limited to the Android DRM and Media Frameworks

Knowledge in Security Embedded Software development environments

Knowledge in Stacks, Drivers, Linux Kernel, Cryptography, Memory Firewalling, Cache memory management, Power Management level of energy transitions, Open source do’s and don’ts (Git, SW Licenses)

Knowledge in Memory and performance profiling

Personal Abilities

Team player

Able to thrive in a dynamic, constantly evolving, small team environment

Prepared to invest whatever effort is required to get the job done

Operate in integrity and transparency and conduct business in a proper manner

Customer and business oriented

Good relationship with team and clients

Autonomous and pragmatic

Good creative intelligence (design and conceptualization)

Tenacious with a problem solving approach

Apply now >

Connect with us