RockSoft A.Ş. bünyesinde, savunma teknolojileri ve ileri teknoloji sistemlerine yönelik yürüttüğümüz Ar-Ge ve ürün geliştirme çalışmalarında görev alacak, C/C++ ve Linux tabanlı gömülü sistemler konusunda deneyimli bir Gömülü Yazılım Mühendisi arıyoruz.
Pozisyon ağırlıklı olarak Embedded Linux platformlarında sistem ve uygulama yazılımlarının geliştirilmesini kapsamaktadır. NVIDIA Jetson ve benzeri ARM tabanlı platformlarda gerçek zamanlı veri işleme ve yapay zekâ destekli sistemlerin geliştirilmesi üzerinde çalışılacak olup, projelerin ihtiyaçlarına bağlı olarak mikrodenetleyici tabanlı sistemlerde de görev alınabilecektir.
RockSoft A.Ş. bünyesinde, savunma teknolojileri ve ileri teknoloji sistemlerine yönelik yürüttüğümüz Ar-Ge ve ürün geliştirme çalışmalarında görev alacak, C/C++ ve Linux tabanlı gömülü sistemler konusunda deneyimli bir Gömülü Yazılım Mühendisi arıyoruz.
Pozisyon ağırlıklı olarak Embedded Linux platformlarında sistem ve uygulama yazılımlarının geliştirilmesini kapsamaktadır. NVIDIA Jetson ve benzeri ARM tabanlı platformlarda gerçek zamanlı veri işleme ve yapay zekâ destekli sistemlerin geliştirilmesi üzerinde çalışılacak olup, projelerin ihtiyaçlarına bağlı olarak mikrodenetleyici tabanlı sistemlerde de görev alınabilecektir.
Çalışma Şekli: Tam Zamanlı
Deneyim: En az 5 yıl
İş Tanımı
- Linux tabanlı gömülü sistemler için C/C++ ile sistem ve uygulama yazılımlarının tasarlanması ve geliştirilmesi
- Gerçek zamanlı veri işleme, düşük gecikme ve yüksek performans gerektiren yazılım bileşenlerinin geliştirilmesi
- Çok iş parçacıklı (multithreaded) uygulamaların ve süreçler arası haberleşme (IPC) mekanizmalarının tasarlanması ve geliştirilmesi
- TCP/IP, UDP ve diğer haberleşme protokolleri üzerinden veri iletişiminin gerçekleştirilmesi
- ARM tabanlı gömülü platformlarda yazılım entegrasyonu, test, hata ayıklama ve performans optimizasyonu çalışmalarının yürütülmesi
- NVIDIA Jetson ve benzeri gömülü platformlarda yazılım bileşenlerinin geliştirilmesi ve entegrasyonu
- Makine öğrenmesi modellerinin gömülü sistemlere entegrasyonu için ilgili mühendislik ekipleriyle birlikte çalışılması
- Yazılım mimarisi, birim testleri, kod inceleme ve teknik dokümantasyon çalışmalarının yürütülmesi
Aranan Nitelikler
- Elektrik-Elektronik, Bilgisayar, Yazılım Mühendisliği veya ilgili mühendislik bölümlerinden mezun
- Gömülü yazılım veya sistem yazılımı geliştirme alanında en az 5 yıl profesyonel deneyim
- C diline ileri düzeyde, C++ diline iyi düzeyde hâkimiyet
- Linux ortamında sistem programlama ve POSIX API deneyimi
- Process, thread, mutex, semaphore ve diğer senkronizasyon mekanizmaları konusunda bilgi ve uygulama deneyimi
- Socket programlama, TCP/UDP haberleşmesi ve IPC mekanizmaları konusunda deneyim
- Bellek yönetimi, veri yapıları, hata ayıklama ve performans analizi konularında yetkinlik
- GDB, Make/CMake, Git ve çapraz derleme (cross-compilation) araçlarıyla çalışma deneyimi
- Modüler yazılım tasarımı, arayüz tanımlama ve sistem entegrasyonu konularında deneyim
- Analitik problem çözme, teknik tasarım ve bağımsız yazılım geliştirme becerisi
Tercih Sebebi Olacak Yetkinlikler
- NVIDIA Jetson (Orin, Xavier vb.) platformlarında gömülü Linux uygulamaları geliştirme ve entegrasyon deneyimi
- NVIDIA JetPack SDK ve ilgili geliştirme araçlarıyla çalışma deneyimi
- ARM tabanlı işlemciler ve SoC platformlarında performans, bellek ve kaynak optimizasyonu deneyimi
- GPU hızlandırmalı uygulamalar, CUDA, TensorRT veya ONNX Runtime gibi teknolojiler hakkında bilgi ve deneyim
- Mikrodenetleyici programlama ve FreeRTOS veya benzeri RTOS deneyimi
- UART, SPI, I²C, DMA ve interrupt gibi donanım arayüzleri ve mekanizmaları konusunda bilgi
- Yocto, Buildroot veya gömülü Linux sistem yapılandırma deneyimi
- Linux kernel veya device driver geliştirme deneyimi
- DSP, SIMD/NEON veya yüksek performanslı veri işleme uygulamalarında deneyim
- Savunma sanayisi, radar, elektronik harp veya sensör sistemleri projelerinde çalışma deneyimi