Position: Security Architect
Company: GlobalLogic
Category: C++
Experience required: 5y
English level: intermediate

Description:
As a Security Architect, you will be involved in the development of the existing medical device solution, stabilization, optimization, and implementation of new services. The scope involves a comprehensive range of key functions for the medical industry with features such as FOTA (firmware over the air) updates, secure communication with smartphone and cloud services from embedded device, mesh of embedded devices with secure communication.

Responsibilities:
● Maintain an existing infrastructure with secure FOTA updates of embedded medical
devices
● Build and maintain development and production of secure infrastructure to support
continued product growth
● Maintain responsibility for security of communication between medical devices,
smartphones and cloud-based services
● Oversee secure configuration of embedded devices, smartphones and cloud-based
services
● Collaborate on security solutions with customer’s security architect
● Apply team-wide secure coding practices and coach other engineers effectively

Requirements:
● Minimum of 3 years of experience in designing and implementing security measures for
the protection of systems that comprise embedded devices/IOT.
● Minimum of 5 years of experience in embedded software development
● Thorough understanding of the latest security principles, techniques, and protocols
● Working knowledge of AES, DES, Elliptic Curves Сryptography, Diffie–Hellman, RSA
● Practical knowledge of x.509, SSL, TLS, SHA, Digital Signatures
● Secure software design and modelling skills
● Good English knowledge (B2/C1 level at least)
● Team player with good communication skills
● Technical leadership and communication skills

Preferences:
● Embedded C, C++, ARM, Cryptographic peripherals of MCU
● RTOS, Multithreading
● Git
● BLE (Bluetooth Low Energy) protocols