Cryptography Hardware Engineer

A satellite communications business in Dubai is hiring a Cryptography Engineer to build and harden secure comms for real-world, mission-critical systems. If you’ve shipped crypto into constrained environments (embedded / RF / satcom / defence-grade networks) and you care about doing it properly — threat models, key management, secure boot, the lot — this one’s for you.

What you’ll do
- Design and implement cryptographic protocols for secure satellite communications (data-in-transit + data-at-rest)
- Build and maintain key management approaches (generation, rotation, storage, revocation) across devices and services
- Work on secure authentication, encryption, signing, and integrity for links and payloads
- Threat model systems end-to-end and partner with engineering teams to close real vulnerabilities (not theoretical ones)
- Support security reviews, audits, and pen-test remediation with clear technical ownership
- Document designs so they’re maintainable, testable, and defensible

What we’re looking for
- Strong hands-on cryptography engineering experience (not just security generalist work)
- Solid understanding of modern crypto primitives and when to use them (and when not to)
- Experience with secure key storage (HSMs, TPMs, secure elements, KMS) and practical key lifecycle management
- Comfortable working close to the metal when needed (embedded, firmware, constrained compute, performance trade-offs)
- Ability to explain crypto decisions clearly to non-crypto engineers and leadership

Nice to have (not required)
- Satcom, RF, aerospace/defence, or high-assurance environments
- Experience with secure boot, attestation, hardware-backed identity
- Familiarity with compliance/security standards used in regulated environments
- Experience building secure protocols or contributing to security-critical libraries

Why this role
- Dubai-based satcom environment with real technical problems and real-world constraints
- High ownership: you’ll shape security architecture, not just review it
- Competitive package: AED 55k–70k/month depending on depth and relevance

Requirements:
- 8–12 years in security/cryptography engineering, with 3–5 years specifically owning crypto designs in production systems
- Background in satcom / aerospace / defence / telecoms / embedded security (one of these), comfortable in high-assurance environments
- Mix of hands-on implementation + architecture: can write code, review code, and defend design decisions in front of auditors and engineering leadership

Core experience (must-have)
- Cryptographic engineering (real implementation, not theory-only):
- Encryption, signing, integrity, authentication, secure session establishment
- Practical use of modern primitives (e.g., AES-GCM/ChaCha20-Poly1305, Ed25519/ECDSA, X25519/ECDH, HKDF, SHA-2/3)
- Key management end-to-end:
- Key generation, rotation, revocation, backup/recovery, secure provisioning at scale
- Experience with HSM / TPM / secure element / cloud KMS patterns
- Secure systems design:
- Threat modelling (STRIDE or equivalent), security requirements, misuse cases
- Secure boot, firmware signing, device identity, attestation (strong preference)
- Engineering discipline:
- Builds testable crypto modules, fuzzing/property tests where appropriate
- Clear documentation for protocols, key lifecycle, and operational runbooks

Satcom / constrained environment relevance (strong preference)
- Has shipped security into constrained or high-latency networks:
- Embedded Linux / RTOS / firmware constraints
- Bandwidth/latency trade-offs, intermittent connectivity, link-layer realities
- Familiar with secure comms concepts relevant to satcom:
- Link encryption vs end-to-end encryption
- OTA updates with signed payloads, secure provisioning, device fleet management

Tech stack (typical)
- Languages: C/C++, Rust, Go, or Python (at least one “systems” language strongly)
- Crypto libraries: OpenSSL/BoringSSL, libsodium, mbedTLS, wolfSSL (or equivalent)
- Tooling: Git, CI/CD, static analysis, SAST/DAST basics, fuzzing (AFL/libFuzzer), packet analysis (Wireshark)
- Platforms: Embedded Linux, Yocto, ARM, secure enclaves/TPM integrations (bonus)

Soft skills / working style
- Calm, methodical, and opinionated in the right way (knows what “good” looks like)
- Can translate crypto risk into business impact without fear-mongering
- Works well with RF/firmware/platform teams; doesn’t operate as a siloed “security gate”
- Comfortable being the owner when something goes wrong (incident mindset, root cause, remediation)


- AED 55k: strong crypto engineer with relevant embedded/telecom exposure, growing into satcom ownership
- AED 70k: proven owner of crypto architecture in regulated/high-assurance systems, shipped at scale, strong key management + device security background

Salary:
AED 55,000 to 70,000 per month inclusive of fixed allowances.

About the Company
eMagine Solutions is one of the leading authorities on leadership and talent globally. Our combined resources of over 100 years professional experience mean that our clients trust us with finding them the top talent globally and candidates trust us to find them the right opportunity in a timely and confidential manner.

Throughout our offices we provide complete solutions for our clients, including traditional temporary and permanent recruitment, executive search, recruitment process outsourcing (RPO), salary survey's, market mapping and training and development courses.

Our global client list work with us not only because of our expertise but also because of our honesty, integrity and passion.

Short Info

  • Published:5 months ago
  • Company:eMagine Solutions
  • Location:Dubai,UAE
 
 
 

Best practices can make a positive impact on the workplace.

Following these best practices can help you be successful in your job and make a positive impact on the workplace.
Be clear about your expectations. At the beginning of a new job, it's important to have a clear understanding of your role and responsibilities. This will help you set realistic goals and expectations, and it will also help you avoid any surprises down the road.
Be proactive. Don't wait for things to come to you. Take initiative and look for ways to contribute to your team and the company. This will show your employer that you're a valuable asset.
Be a team player. Be willing to help out your colleagues and be supportive of their efforts. This will create a positive work environment and make you more approachable.
Be communicative. Communicate effectively with your colleagues, your manager, and your customers. This will help you build relationships and get your work done efficiently.
Be professional. Dress and act professionally at all times. This will show your employer that you're serious about your job and that you're a good fit for the company culture.
Be positive. A positive attitude can go a long way in the workplace. It will make you more enjoyable to work with and it will help you stay motivated even when things get tough.
Here are some additional best practices that can help you boost morale and engagement in the workplace:
Recognize accomplishments. When someone does a good job, be sure to let them know. This will show them that you appreciate their efforts and it will motivate them to continue doing their best.
Prioritize learning. Encourage employees to learn new skills and stay up-to-date on industry trends. This will help them grow in their careers and it will make them more valuable to the company.
Open communication channels. Make sure there are open lines of communication between employees and management. This will help to build trust and rapport, and it will also make it easier to resolve any problems that arise.
Make yourself helpful. Be willing to help out your colleagues, even if it's not your job. This will show that you're a team player and that you're willing to go the extra mile.
Don't be afraid to speak up. If you have an idea or a suggestion, don't be afraid to share it. This shows that you're engaged and that you're willing to contribute to the company.