Position: Embedded C Tech Lead
Company: GlobalLogic
Category: C++
Experience required: 5y
English level: upper

Description:
- Client is a world-class provider of cybersecurity solutions for protecting smartphones, critical mobile apps, wearables, IoT devices, healthtech and automotive systems.
- Client’s solutions utilise the Trusted Execution Environment (“TEE”) on devices, a ring-fenced, highly secure area of the main processor that guarantees sensitive data is stored, processed and protected in a trusted and physically isolated environment.
- Client’s hardware-backed security platform is embedded in over 2 billion devices and provides unique security solutions for app developers in banks, payment platforms, automotive manufacturers, government bodies and mobile network operators

Requirements:
- Creating clear and detailed technical architecture documents
- Able to drive deep technical calls with customers from US, EU, Korea and China
- Embedded C development experience
- Familiar with Linux development
- Analytical and problem solving skills
- Upper-intermediate level of verbal English 

Preferences:
- Experience with ARM TrustZone, DRM and cryptography
- Following secure C coding guidelines and understanding MISRA-C
- Knowledge of Linux Kernel development
- Fluent with Android
- Experience with Waterfall process
- Extremely autonomous

Responsibilities:
- Being involved in communication with the customer,
- Creating an architecture of security solutions for different platforms, including DRM systems and TrustZone applications.