Jobiglo

No results.

Senior Embedded Security Software Engineer

Technology Innovation Institute · Dubai

New
Senior 🇬🇧 English
C++ ARM Cortex-M Zephyr RTOS FreeRTOS ThreadX Digital Signal Processing ADC interfacing Digital filtering Spectral analysis Feature extraction Secure boot MCUboot Signed firmware Key provisioning NVIDIA platforms Linux Yocto Git CI/CD Docker

Job description

About the role

The Technology Innovation Institute is seeking a senior software engineer with deep expertise in embedded security and real‑time firmware. You will design, implement and maintain firmware for a tamper‑detection system that protects cryptographic material on PCBs, working with low‑power ARM Cortex‑M MCUs and Zephyr RTOS.

Key responsibilities

  • Develop and maintain ultra‑low‑power real‑time firmware in C/C++ on ARM Cortex‑M devices under Zephyr (or comparable) RTOS.
  • Implement secure boot chains, signed firmware images, secure update mechanisms and on‑device key management.
  • Design sensor acquisition pipelines, apply DSP techniques, and create algorithms that reliably distinguish tamper events from environmental noise.
  • Perform SoC/MCU bring‑up on NXP and NVIDIA platforms, integrate drivers, and validate end‑to‑end communication with host systems.
  • Contribute to threat modeling, security reviews and certification evidence for standards such as ISO/IEC 19790, FIPS 140 and Common Criteria.

Required profile

  • 5‑8 years of professional embedded software development experience, preferably in defense, aerospace or security‑critical products.
  • BSc or MSc in Electrical/Electronic Engineering, Computer Science, Embedded Systems or related field.
  • Proven experience delivering firmware through integration, test and production stages.

Required skills

  • Embedded C/C++ development on ARM Cortex‑M microcontrollers.
  • Zephyr RTOS (or FreeRTOS/ThreadX) and real‑time, interrupt‑driven design.
  • Digital signal processing: ADC interfacing, digital filtering, spectral analysis, feature extraction.
  • Secure boot (MCUboot), signed firmware, key provisioning, zeroisation and anti‑rollback mechanisms.
  • SoC bring‑up on NXP and/or NVIDIA platforms, BSP integration and Linux/Yocto familiarity.
  • Low‑power design and battery‑backed always‑on operation.
  • Version control (Git), CI/CD pipelines, automated unit/integration testing and hardware‑in‑the‑loop setups.
  • Docker (optional) and strong English communication skills.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Technology Innovation Institute.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 6 hours ago

Expires 2 weeks from now

7 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Technology Innovation Institute

Dubai