Principal Engineer - Embedded Software
EDGE · Abu Dhabi
وصف الوظيفة
About the role
EDGE’s Advanced Concepts division is seeking a Principal Engineer to lead the design and development of high‑technology autonomous systems. You will own the architecture of complex embedded solutions, ensuring they meet real‑time, power, and resource constraints.
Key responsibilities
- Architect and design embedded systems for unmanned aerial vehicles, loitering munitions and guided artillery.
- Develop and maintain bare‑metal firmware for Cortex‑M microcontrollers (STM32, NXP LPC, Microchip PIC).
- Implement and support RTOS‑based firmware using FreeRTOS, mbed or ThreadX.
- Write Linux device drivers and kernel modules for custom hardware, and create user‑space applications with V4L2, GStreamer and FFmpeg.
- Optimize software on NVIDIA Jetson platforms using JetPack SDK components (CUDA, cuDNN, TensorRT).
- Integrate communication protocols (I2C, UART, SPI, CAN) and develop network clients/servers over UDP/TCP/IP.
- Conduct code reviews, enforce coding standards and manage version control (Git, SVN) within CI/CD pipelines.
- Mentor junior engineers and promote knowledge sharing across teams.
Required profile
- Bachelor’s or Master’s degree in Computer Science, Electronics or Software Engineering.
- 15+ years of experience in embedded software development.
- Proven ability to work independently on multiple projects and deliver high‑quality results.
- Strong analytical, debugging and problem‑solving skills.
Required skills
- C, C++
- ARM64 and Cortex‑M architectures
- Linux driver and kernel development
- Bare‑metal firmware for STM32, NXP LPC, Microchip PIC
- RTOS (FreeRTOS, mbed, ThreadX)
- Debug tools (gdb, ST‑Link, Segger J‑Link)
- Multimedia APIs (V4L2, GStreamer, FFmpeg)
- NVIDIA Jetson BSP, JetPack SDK, CUDA, cuDNN, TensorRT
- Communication protocols (I2C, UART, SPI, CAN)
- Network programming (UDP, TCP/IP)
- Version control (Git, SVN) and CI/CD pipelines
- Test equipment (oscilloscope, logic analyzer)
Questions fréquentes
لماذا تبلغ عن هذا العرض؟
اكتشف المزيد
الرواتب والأدلة وعمليات البحث في الإمارات العربية المتحدة.
الراتب: Software Engineer - FinTech (Remote) استنادًا إلى 44 عرض عمل في الإمارات العربية المتحدةالرواتب حسب المهنة
قدم طلبك في 30 ثانية
أدخل بريدك الإلكتروني للتقديم. سيتم إنشاء حساب تلقائياً.
بالمتابعة، أنت توافق على شروط الاستخدام.
لديك حساب بالفعل؟ تسجيل الدخول
عزز فرصك
حمّل سيرتك الذاتية وسنقترح عليك الوظائف التي تناسب ملفك.
جاري تحليل سيرتك الذاتية...
EDGE
Abu Dhabi
عروض عمل ذات صلة
-
Systems Specialist
Miral Experiences LLC Abu Dhabi -
Senior Officer Operations Data and Analytics
ADAC Group Abu Dhabi -
Unit Head - Program & Project Management Delivery
ADIB Group Abu Dhabi -
Mid-level Python Backend Engineer
suntechinnovation UAE, Dubai -
Senior Full-Stack Backend Developer
Beroea Technology