Embedded Security Engineer

Abu Dhabi Tax Free3 days agoFull-time External
Negotiable
Job Title: Embedded Security Engineer Location: Fully on site, Abu Dhabi About the Role: We are seeking an experienced Embedded Security Engineer to join our clients team and drive the development of secure embedded systems. You will play a key role in designing, implementing, and optimizing security mechanisms, encryption solutions, and secure communication protocols for high-assurance devices. Key Responsibilities: • Develop and implement Secure Boot mechanisms across platforms such as Intel, Layerscape, and Zynq PS. • Design disk encryption and decryption solutions using industry-standard cryptographic libraries (OpenSSL, WolfSSL) and Linux-based technologies like DM-Crypt, DM-Verify, and LUKS. • Integrate hardware security features including TrustZone, TPMs, HSMs, and secure key storage. • Architect and implement Key Management Systems (KMS) for secure key generation, distribution, and storage. • Develop secure key loading and provisioning mechanisms, including over-the-air (OTA) updates. • Implement end-to-end encryption and authentication for secure key exchange across embedded systems. • Design and deploy secure firmware and software update mechanisms with authenticity verification, signed updates, rollback protection, and TOCTOU mitigation. • Develop secure communication protocols (IPSec, TLS, VPN, MacSec) ensuring encrypted and authenticated data transmission. • Define and implement tamper detection and protection measures, including compliance with FIPS 140-2/3 standards. • Work in air-gapped and high-assurance system environments. • Design and integrate encryption, hashing, and authentication algorithms, including symmetric, asymmetric, and post-quantum cryptography. • Optimize cryptographic implementations for performance and power efficiency on embedded processors. • Implement solutions leveraging Trusted Execution Environments (TEE) and confidential computing technologies (SGX, SEV, TrustZone). • Ensure adherence to security standards and best practices (FIPS 140-3, NSA Suite B, NIST guidelines). Qualifications: • BSc/MSc in Computer Science, Electrical/Computer Engineering, or a related field. • Minimum 7 years of experience in embedded security or a similar role. • Strong problem-solving skills with meticulous attention to detail. • Excellent communication and teamwork skills for cross-disciplinary collaboration. • Proven ability to manage multiple tasks effectively in a fast-paced environment.