
Gömülü Yazılım Tasarım Mühendisi
Gizli Firma
10.08.2026
Ankara / Türkiye
Deneyim: 2-4 Yıl
Type of Work: Tam Zamanlı
Work Location: İş Yerinde
Job Description
Gömülü sistemler, araç kontrol üniteleri ve güç elektroniği projelerimizde mikrodenetleyici tabanlı yazılımların mimarisini oluşturacak, C/C++ dilleri ile gerçek zamanlı gömülü yazılımlar geliştirecek, haberleşme protokollerini ve kontrol algoritmalarını devreye alacak; doğrulama ve test süreçlerini yürütecek Gömülü Yazılım Tasarım Mühendisi arıyoruz.
GENEL NİTELİKLER
- Üniversitelerin Elektrik-Elektronik, Mekatronik, Kontrol ve Otomasyon veya Otomotiv Mühendisliği bölümlerinden mezun,
- Gömülü yazılım tasarımı ve geliştirilmesi alanında minimum 3 yıl profesyonel tecrübe,
- İleri düzeyde C ve C++ bilgisi, gömülü mimarilere ve donanıma yakın alt seviye sürücü geliştirmeye hâkimiyet,
- CANBus, LINBus, UART, SPI, I2C protokollerinde yazılım geliştirme, veri paketleme ve saha devreye alma deneyimi,
- Güç elektroniği veya kontrol sistemleri yazılım mimarilerine, kesme yapılarına ve zamanlayıcılara hâkimiyet,
- Versiyon kontrol sistemleri (Git, SVN vb.), kod gözden geçirme ve teknik dokümantasyon tecrübesi,
- Teknik şartname, veri sayfası ve uluslararası standartları takip edebilecek düzeyde iyi derecede İngilizce bilen; analitik düşünebilen, problem çözme yeteneği yüksek,
- Seyahat engeli bulunmayan; erkek adaylar için askerliğini tamamlamış veya en az 2 yıl tecilli.
İŞ TANIMI
- Mikrodenetleyici tabanlı gömülü sistemler için C ve C++ dillerinde modüler, güvenilir ve yüksek performanslı yazılımlar geliştirmek.
- Güç ve kontrol elektroniği sistemlerine yönelik kapalı döngü kontrol algoritmalarını gömülü platformlarda koşturmak ve optimize etmek.
- Araç içi ve endüstriyel haberleşme protokollerinin (CANBus, LINBus, Automotive Ethernet, EtherCAT, UART, I2C, SPI) alt seviye sürücü ve uygulama katmanlarını geliştirmek ve devreye almak.
- Gömülü yazılımların saha ve laboratuvar testleri için kullanıcı ve test arayüz araçları tasarlamak, geliştirmek veya entegre etmek.
- Yazılım yaşam döngüsü süreçlerine (gereksinim analizi, mimari tasarım, birim ve entegrasyon testleri, konfigürasyon yönetimi) uygun dokümantasyon hazırlamak.
- Çevresel testler ve EMI/EMC test süreçlerinde gömülü yazılım seviyesinde doğrulama, arıza tespiti ve diyagnostik desteği sağlamak.
