Senior Software Engineer - Embedded Security & Real-Time Firmware
Technology Innovation Institute · Abu Dhabi
Job description
About the role
The Technology Innovation Institute (TII), a publicly funded research institute in Abu Dhabi, UAE, is hiring a Senior Software Engineer specializing in embedded security and real-time firmware. You will design, implement and maintain the embedded software of a physical tamper-detection system that detects and responds to intrusion on PCBs, working with low-power MCUs to protect cryptographic material and mission integrity. The role is a senior individual contributor within a multidisciplinary team of hardware, security, manufacturing and certification engineers, with responsibility for mentoring junior engineers.
Key responsibilities
- Develop and maintain real-time firmware in C/C++ on ARM Cortex-M MCUs under Zephyr, 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.
- Implement on-device cryptographic key management: provisioning, storage in hardware-protected domains and zeroization of keys and sensitive data on tamper events.
- Develop tamper-response logic: event latching, tamper-evident logging, anti-rollback, secure debug control and lifecycle-state enforcement.
- Build sensor acquisition pipelines (ADC interfacing, sampling strategies, drivers) and apply DSP techniques such as digital filtering, spectral analysis and feature extraction.
- Develop and tune event-detection and classification algorithms that separate genuine tamper events from noise and vibration, and support data-collection campaigns.
- Bring up SoC/MCU platforms (NXP and NVIDIA) and integrate firmware with hosts via UART, SPI, I2C, CAN and network interfaces.
- Contribute to threat modeling, vulnerability assessments and secure-coding reviews, and produce evidence supporting certification against ISO/IEC 19790, FIPS 140 and Common Criteria.
- Deliver tested firmware through CI/CD pipelines with unit, integration and hardware-in-the-loop tests, and mentor junior engineers.
Required profile
- 5-8 years of professional embedded software development, with firmware shipped through integration, test and production, preferably in defense, aerospace or security-critical products.
- BSc or MSc in Electrical/Electronic Engineering, Computer Science, Embedded Systems or a related field.
- Experience implementing embedded security features such as secure boot, signed firmware, hardware root of trust, TEE concepts, key provisioning and zeroization, and encrypted communications.
- Experience with SoC platform bring-up (NXP and/or NVIDIA) and low-power design; Linux/Yocto familiarity is a plus.
- Strong English and the ability to work with hardware, security, manufacturing, QA and systems teams under pressure.
Required skills
- C/C++ on ARM Cortex-M microcontrollers, with real-time, interrupt-driven and memory-constrained design.
- Zephyr RTOS or a comparable RTOS (FreeRTOS, ThreadX); Zephyr specialization is encouraged.
- DSP and sensor signal processing: ADC interfacing, digital filtering, spectral analysis, feature extraction and anomaly detection.
- Git, CI/CD, automated testing and HIL test setups; Docker is a plus.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United Arab Emirates.
Salaries by job title
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
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 day ago
Expires 1 month from now
8 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Technology Innovation Institute
Abu Dhabi
Related job offers
-
Director - Research and Development (Applied AI)
INCEPTION ARTIFICIAL INTELLIGENCE L.L.C - O.P.C Abu Dhabi -
Functional CRM Analyst - Banking (Abu Dhabi)
DXC Luxoft Abu Dhabi -
Enterprise CRM Architect (Engagement Lead)
DXC Luxoft Abu Dhabi -
Full Stack Engineer (.NET)
Dawam Business Solutions Sheikh Zayed -
Data Engineer
Dawam Business Solutions الشيخ زايد