Please click on the Apply to verify the status of jobs posted more than 15 days ago, as they may have expired. Similar Jobs
Job Description
Senior Engineer -Embedded Software
Dubai / Abu Dhabi
Our client, an advanced technology organization within the secure communications and cyber domain is seeking a Senior Embedded Software Engineer to join a high-performing engineering team working on mission-critical, secure embedded systems.
You'll play a key role in the design, development, integration, and optimization of embedded software for next-generation secure platforms, including SDR,and Sattelite communications.
This role offers the pace and innovation of a start-up environment, combined with the scale and stability of a major technology group.
Key Responsibilities
- Design and develop embedded software in C/C++ for real-time operating systems (RTOS) such as FreeRTOS
- Develop Layer 2 (MAC layer) embedded software within the OSI model
- Perform low-level software and driver development for ARM-based MPSoC platforms (Cortex-A53 / Cortex-R5)
- Lead board bring-up activities across FPGA, DSP, and CPU-based platforms
- Profile and debug embedded systems using industry-standard tracing and profiling tools
- Implement secure boot and secure firmware update mechanisms
- Support softwarehardware integration on Xilinx UltraScale+ MPSoC platforms
- Ensure compliance with security standards (e.g. ISO 27001, NIST, Common Criteria, ARM TEE)
Required Skills & Experience
- Bachelor's or Master's degree in Computer Science, Embedded Systems, or related field
- 8+ years experience in embedded software engineering
- Strong expertise in:
- Embedded C / C++
- RTOS (FreeRTOS, VxWorks, C/OS)
Looking to get Placed? Try our Placement Guarantee Plan
- Embedded Linux
- ARM CPU architecture
- GCC, debuggers, and CI pipelines
- Experience with SDR, wireless waveforms, SatCom, WiFi, LTE, 5G, or defence systems
- Proven experience with board bring-up and low-level debugging
- Knowledge of secure embedded systems and firmware security
Desirable Experience
- ARM Trusted Execution Environment (TEE)
- Python scripting for automation and testing
Skills
CC++PythonDebuggingLinuxTestingSoftware EngineerIf an employer asks you to pay any kind of fee, please notify us immediately. Jobaaj does not charge any fee from the applicants and we do not allow other companies also to do so.
About Company
Important dates & deadlines?
Application Deadline
06 Apr 26, 03:34 PM IST
Similar Jobs
View All

