Principal Engineer - Embedded Software (Aerospace)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Principal Embedded Software Engineer (C++/Linux): Designing and architecting high-technology autonomous systems and unmanned aerial systems with an accent on real-time constraints and embedded system architecture. Focus on developing bare-metal firmware, Linux kernel drivers, and optimizing NVIDIA Jetson-based software for precision munitions and cruise missiles.
Location: Abu Dhabi, UAE
Company
develops innovative autonomous systems, including UAVs, precision loitering munitions, and guided artillery.
What you will do
- Architect and design complex embedded systems considering real-time constraints, power consumption, and resource limitations.
- Develop bare-metal firmware for Cortex-M architectures (STM32, NXP LPC, Microchip PIC) and RTOS (FreeRTOS, mbed, ThreadX).
- Implement Linux drivers and kernel modules for custom hardware components.
- Optimize software solutions using Jetson Linux BSP and NVIDIA JetPack SDK (CUDA, cuDNN, TensorRT).
- Integrate communication protocols including I2C, UART, SPI, and CAN across Linux and microcontroller environments.
- Lead and mentor junior engineers, oversee code reviews, and maintain CI/CD pipelines.
Requirements
- Bachelors or Master’s degree in computer science, electronic or software engineering.
- 15+ years of experience in embedded software engineering using C and C++.
- Expertise in Linux driver/kernel development and ARM64 and Cortex-M architectures.
- Experience with RTOS and bare-metal firmware development for microcontrollers.
- Proficiency with NVIDIA Jetson Linux BSP and JetPack SDK.
- Ability to conduct testing and troubleshooting using oscilloscopes and logic analyzers.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →