Company logo hidden

Senior Software Engineer

Unlock employer United Arab Emirates Not on LinkedIn Posted: 11 Aug 2026

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

As an experienced Senior Software Engineer specializing in embedded security and real-time firmware, you will design, implement, and maintain the embedded software for a physical tamper-detection system detecting and responding to physical intrusion on PCBs. Working with low-power MCUs, you will build the sensing, boot-security, and tamper-response software that protects cryptographic material and mission integrity.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Responsibilities

  • Develop and maintain real-time firmware in C/C++ on ARM Cortex-M class MCUs under Zephyr RTOS, optimized for ultra-low-power, always-on operation in battery-backed power domains.
  • Implement secure boot chains (e.g., MCUboot), signed firmware images, and secure update mechanisms ensuring only authentic, unmodified code can run.
  • Design and implement sensor acquisition pipelines: ADC interfacing, sampling strategies, and driver development for analog and digital sensor front-ends.
  • Develop tamper-response logic: event latching, tamper-evident logging, anti-rollback, secure debug control, and lifecycle-state enforcement.
  • Perform SoC/MCU platform bring-up on NXP-based and NVIDIA-based platforms: BSP integration, boot-chain validation, peripheral enablement, driver integration, and platform debugging.

Requirements

  • 5-8 years of professional embedded software development experience, with firmware shipped through integration, test, and production, preferably in defense, aerospace, or security-critical products.
  • Strong C/C++ on ARM Cortex-M class microcontrollers; solid grasp of real-time constraints, interrupt-driven design, and memory-constrained development.
  • Hands-on experience with Zephyr RTOS or a comparable RTOS (FreeRTOS, ThreadX) and willingness to specialize in Zephyr.
  • Demonstrable DSP and sensor signal-processing experience, including digital filtering, spectral analysis, feature extraction, and event detection in noisy environments.
  • Experience implementing embedded security features: secure boot, signed firmware updates, hardware root of trust, key provisioning and zeroization, and encrypted communications.

Education and Certification Requirements

  • BSc or MSc in Electrical/Electronic Engineering, Computer Science, Embedded Systems, or a related discipline.
  • Exposure to cryptographic-module or product security certification work is a strong plus.
Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct