Skip to content
×

Senior Software Engineer – Embedded Security & Tamper Protection; m​/f​/d

Listing for: Halian
Full Time position Listed on 2026-11-07
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT
Salary/Wage Range or Industry Benchmark: 250000 - 400000 AED Yearly AED 250000.00 400000.00 YEAR

Job Description & How to Apply Below

Position: Senior Software Engineer – Embedded Security & Tamper Protection (m/f/d)
Role Overview

We are seeking a Senior Software Engineer to develop embedded security firmware for advanced hardware platforms requiring physical tamper detection, secure boot, cryptographic key protection, and real-time threat response
.

This is a hands‑on engineering role combining real‑time embedded development, low‑power firmware, sensor acquisition, digital signal processing, hardware security, and system integration
.

You will develop software capable of detecting physical intrusion and abnormal events while distinguishing genuine security threats from environmental noise, vibration, and transient conditions. The role involves independent ownership of complex firmware subsystems and close collaboration with hardware, security, systems, manufacturing, and validation teams.

Key Responsibilities Embedded Security Firmware
  • Develop real‑time firmware in C/C++ on ARM Cortex‑M microcontrollers using Zephyr RTOS or comparable RTOS environments
    .
  • Develop software for ultra‑low‑power, always‑on and battery‑backed systems
    .
  • Implement secure boot using MCUboot or equivalent
    , including signed firmware, image authentication, and secure update mechanisms.
  • Implement cryptographic key lifecycle management including provisioning, protected storage, device identity, and secure zeroization
    .
  • Develop tamper‑response mechanisms including event latching, secure/tamper‑evident logging, anti‑rollback, secure debug control, and lifecycle‑state enforcement
    .
  • Ensure sensitive cryptographic material and protected data are reliably erased when confirmed tamper conditions occur.
Sensor Acquisition & Signal Processing
  • Develop sensor acquisition pipelines covering ADC interfaces, sampling strategies, sensor drivers, and analog/digital sensor front ends
    .
  • Apply digital signal processing (DSP) techniques including filtering, spectral analysis, signal characterization, and feature extraction.
  • Develop algorithms capable of distinguishing genuine tamper events from noise, vibration, temperature/environmental effects, and transient disturbances
    .
  • Tune detection thresholds and classification approaches to minimize false positives and missed events
    .
  • Support data collection, analysis, characterization, and validation of tamper‑detection performance.
  • Apply edge‑ML or lightweight embedded classification techniques where appropriate.
Platform & System Integration
  • Perform MCU/SoC platform bring‑up across NXP and similar embedded platforms
    , including BSP integration, peripheral enablement, driver development, and debugging.
  • Support integration with higher‑performance host computing platforms, including NVIDIA‑based environments where applicable.
  • Support Linux/Yocto environments for host‑side integration.
  • Integrate security firmware with host systems through UART, SPI, I2C, CAN, and network interfaces
    .
  • Implement alert reporting, telemetry, status monitoring, and secure command/control interfaces.
  • Work closely with hardware, FPGA, security, systems, manufacturing, and test engineers on end‑to‑end integration and validation.
Security Engineering & Compliance
  • Contribute to threat modelling, vulnerability assessments, attack‑surface analysis, and secure‑code reviews for embedded platforms.
  • Support hardware‑backed security capabilities including root of trust, device identity, secure key storage, encrypted communications, and secure debug
    .
  • Produce engineering evidence supporting security certification and assurance activities including ISO/IEC 19790, FIPS 140, Common Criteria, and related standards
    .
  • Support production‑security operations including fuse programming, root‑of‑trust provisioning, device identity provisioning, secure factory flashing, and manufacturing test processes
    .
Quality & Engineering
  • Deliver production‑quality firmware using Git, CI/CD, automated…

Position Requirements

10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).

Search for further Jobs Here:

10 MILLION+ Job Search Platform:
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary