Назад
Company hidden
обновлено 1 месяц назад

Principal Engineer - Embedded Software (E&E;)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
UAE
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Principal Engineer - Embedded Software (E&E;) (C/C++, Embedded Linux, NVIDIA Jetson): Architecting advanced embedded systems and firmware for autonomous aerospace and defense platforms with an accent on real-time constraints, Linux kernel development, microcontroller firmware, and multimedia processing. Focus on optimizing Jetson-based software, integrating communication protocols, debugging custom hardware, and mentoring embedded engineers.

Location: Abu Dhabi, United Arab Emirates

Company

hirify.global is part of EDGE Group’s ADVANCED CONCEPTS entity, developing autonomous aerospace and defense systems, including unmanned aerial systems, loitering munitions, cruise missiles, and guided artillery munitions.

What you will do

  • Architect complex embedded systems while accounting for real-time constraints, power consumption, and limited computing resources.
  • Develop bare-metal and RTOS-based firmware for Cortex-M microcontrollers, including STM32, NXP LPC, and Microchip PIC families.
  • Implement Linux drivers, kernel modules, and client/server applications for custom hardware and UDP/TCP/IP communication.
  • Build user-space multimedia and image/video capture applications using V4L2, GStreamer, and FFmpeg.
  • Optimize Jetson Linux BSP and NVIDIA JetPack solutions using Linux kernel, CUDA, cuDNN, and TensorRT components.
  • Lead code reviews, testing, troubleshooting, and mentoring for junior engineers.

Requirements

  • Bachelor’s or master’s degree in computer science, electronic engineering, or software engineering.
  • 15+ years of embedded software engineering experience with C and C++.
  • Strong understanding of ARM64 and Cortex-M architectures, Linux kernel and driver development, and microcontroller firmware.
  • Experience with FreeRTOS, mbed, or ThreadX and with I2C, UART, SPI, and CAN protocols.
  • Experience with Jetson Linux BSP and NVIDIA JetPack SDK, including CUDA, cuDNN, and TensorRT.
  • Strong analytical, debugging, communication, independent-working, and multitasking skills.

Culture & Benefits

  • Work on advanced autonomous systems and high-technology aerospace and defense platforms.
  • Collaborate with engineers and other stakeholders in a knowledge-sharing environment.
  • Use version control, CI/CD pipelines, coding standards, code reviews, commenting, and bug tracking.
  • Conduct hardware-level testing and troubleshooting with oscilloscopes and logic analyzers.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →