İş
Ortak beslemesinden
Gömülü Yazılım Mühendisi (LDN)
Talep üzerine fiyat
Detaylar
- Çalışma türü
- Tam zamanlı
- Uzaktan
- Hayır
- Şirket
- Cirrus
Açıklama
English dilinden otomatik çevrildi. Orijinal metin esas alınmalıdır. Makine çevirisi — daha doğru bir çeviri hazırlanıyor.
Kırk yılı aşkın bir süredir Cirrus Logic, karma sinyal işleme alanında en iyi mühendisler tarafından desteklenmektedir. Rock yıldızı ekibimiz, dünyanın en iyi tüketici markaları için yenilikçi son kullanıcı çözümleriyle karmaşık zorlukları çözme konusunda başarılı oluyor. Cirrus Logic aynı zamanda katılım ve adalet, anlamlı topluluk katılımı ve her fırsatta keyifli çalışan deneyimleri sunma temeline dayanan ödüllü kültürüyle de tanınır. Ancak bunu olağanüstü iş gücümüz olmadan yapamazdık; işte burada siz devreye giriyorsunuz. Ekibimize katılın ve Cirrus Logic'i kariyerinizi geliştirmek için olağanüstü bir yer haline getirmeye devam etmemize yardımcı olun!
Donanıma yakın büyüyen ve DSP mimarisi ve mikro denetleyiciler (örn. RISC V ve Arm Cortex M/A) için yüksek performanslı, güvenilir ürün yazılımı oluşturmaktan keyif alan bir Gömülü Yazılım Mühendisi arıyoruz. Ürünleri konsept aşamasından üretim aşamasına getirmek için gerçek zamanlı yerleşik yazılımlar tasarlayıp uygulayacak, bilgi işlem ağırlıklı işlem hatlarını optimize edecek ve donanım ve sistem ekipleriyle işbirliği yapacaksınız.
Bu rol, özellikle gecikme, aktarım hızı, güç ve determinizmin önemli olduğu durumlarda mimari/tasarım, düşük düzey ürün yazılımı ve performans ayarlama arasında rahatça geçiş yapabilen birine uygundur.
Temel Sorumluluklar:
• DSP çekirdekleri ve MCU'lar (RISC V ve/veya Arm) için yerleşik ürün yazılımını tasarlayın, uygulayın ve sürdürün.
• Potansiyel olarak FFT'ler, filtreler, modülasyon/demodülasyon, codec'ler, özellik çıkarma veya kontrol döngüleri dahil olmak üzere gerçek zamanlı sinyal işleme hatları (sabit nokta ve/veya kayan nokta) oluşturun ve optimize edin.
• Performans, bellek ve güç optimizasyonuna güçlü bir şekilde odaklanarak, C/C++ (ve uygun olduğunda seçici derleme) karışımını kullanarak ürün yazılımı geliştirin.
• SoC/kart çevre birimleriyle çalışın: DMA, zamanlayıcılar, SPI, I²C, UART, I²S/TDM, PWM, GPIO ve ilgili veri yolu yapıları.
• Yeni donanım geliştirin: önyükleme akışları, saatler, bellek haritaları, kesme vektörleri, çevresel başlatma ve erken doğrulama.
• Görev zamanlaması, senkronizasyon temelleri ve ISR tasarımı dahil olmak üzere sürücüleri ve RTOS bileşenlerini (örn. Zephyr veya eşdeğeri) uygulayın ve hata ayıklayın.
• Test stratejileri geliştirin: birim testleri, döngü içi donanım testleri, test otomasyonu ve üretim/üretim teşhisleri.
• Hata ayıklama/profil oluşturma araçlarını kullanın: JTAG/SWD, mantık analizörleri, osiloskoplar, izleme (ETM/ITM) ve mümkün olduğunda döngü açısından doğru profil oluşturma.
• Gereksinimleri ve arayüzleri tanımlamak için donanım, FPGA/ASIC, sistemler ve uygulama ekipleriyle işlevler arası işbirliği yapın.
• Contribute belgeleri: mimari notları, arayüz özellikleri, zamanlama bütçeleri, iş paketleri ve geliştirme kılavuzları.
• Kod incelemelerine katılın ve yerleşik kalite, güvenlik ve sürdürülebilirlik için en iyi uygulamaların oluşturulmasına yardımcı olun.
Gerekli Beceri ve Nitelikler:
• MCU'lar ve/veya DSP'ler için C/C++'da yerleşik aygıt yazılımı geliştirme konusunda güçlü profesyonel deneyim.
• Kesintiler, bellek, önbellekler ve performans özellikleri dahil olmak üzere RISC V ve/veya Arm mimarisi (Cortex M/A) ile uygulamalı deneyim.
• Gömülü yazılım temellerinin sağlam bir şekilde anlaşılması:
• kayıt düzeyinde programlama, bellek eşlemeli G/Ç
• eşzamanlılık (ISR'ler, RTOS görevleri), yarış koşulları, zamanlama determinizmi
• sabit nokta aritmetiği, sayısal hassasiyet ve taşma/eksiklik yönetimi
• Ürün yazılımını optimize etme konusunda kanıtlanmış yetenek: döngü sayımı, bellek düzeni, DMA kullanımı, önbellek davranışı, gecikmeyi ve titreşimi en aza indirme.
• Alet zincirleri ve yapı sistemleri konusunda rahat:
• GCC/LLVM tabanlı araç zincirleri, çapraz derleme
• CMake/Make, Meson, bağlayıcı komut dosyaları, harita dosyaları
• Donanım ve donanım yazılımında güçlü hata ayıklama becerileri:
• JTAG/SWD hata ayıklama
• zamanlama ve performans sorunlarının temel neden analizi
• Kaynak kontrol uzmanlığı (Git) ve disiplinli mühendislik uygulamaları (kod incelemeleri, CI).
Tercih Edilen Beceriler ve Nitelikler:
• Diller: C, C++, (isteğe bağlı) montaj, test araçları/komut dosyaları için Python
• Mimariler: RISC V, Arm Cortex M/A, DSP çekirdekleri
• RTOS/OS: Zephyr, yerleşik Linux (isteğe bağlı)
• Araçlar: JTAG/SWD hata ayıklayıcıları, GDB, OpenOCD/J-Link, mantık analizörü, osiloskop, izleme araçları
• Uygulamalar: profil oluşturma, zamanlama analizi, birim/entegrasyon testi, gömülü için CI/CD
• Yaygın DSP kitaplıkları/teknikleri (örneğin, CMSIS-DSP, satıcı DSP kitaplıkları) ve SIMD/vektör optimizasyon kalıpları konusunda deneyim.
• Zephyr veya yerleşik Linux on Arm deneyimi.
• Önyükleyiciler, güvenli önyükleme, OTA güncelleme mekanizmaları ve saha tanılamalarına aşinalık.
• Dijital iletişim veya ses işleme alanlarının anlaşılması.
• Emniyet/güvenlik standartlarına uygunluk (örneğin, MISRA C/C++, IEC 61508, ISO 26262)
Bu Newbury veya Londra merkezli rol, hibrit bir uzak pozisyondur ve iş ihtiyaçlarına ve ekip tercihine bağlı olarak ofis içi günlerle birlikte 2 günlük bir ofis içi çalışma programını takip edecektir. İş ilanında belirtilen iş yerine gidiş-dönüş mesafesinde bulunmanız veya Cirrus Logic'te çalışmaya başlamadan önce yer değiştirmeye istekli olmanız gerekir.
#LI-PD1
#LI-Hibrit
Yürürlükteki yasa ve düzenlemelere dayalı ihracat kontrolü kısıtlamaları, ambargo uygulanan belirli ülkelerin vatandaşı olan adayların, Cirrus Logic'in ilk olarak ihracat lisansı almadan bu pozisyonda çalışmasını yasaklayacaktır. Bu göreve adayların ihracat lisansına gerek duymadan teknik verilere erişebilmesi gerekir. Bu rol için sponsorluk yapamıyoruz veya ihracat lisansı alamıyoruz.
Cirrus Logic olarak çeşitliliğin yeniliği teşvik ettiğine inanıyoruz ve farklı yaklaşımlara, fikirlere ve bakış açılarına saygı duyulduğu ve değer verildiği açık ve işbirlikçi bir kültürü teşvik etmeye kararlıyız. Irk, renk, ulusal köken, din veya inanç, cinsiyet veya cinsiyet kimliği, cinsel yönelim, yaş, medeni durum, hamilelik durumu veya engellilik durumuna bakılmaksızın herkesin katkıda bulunabileceği bir işyerini teşvik etmeyi amaçlıyoruz.
Arbeitnow'da Birleşik Krallık'ta İş Bul
Kaynak: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/cirrus/embedded-software-engineer-ldn-london-285059)
Donanıma yakın büyüyen ve DSP mimarisi ve mikro denetleyiciler (örn. RISC V ve Arm Cortex M/A) için yüksek performanslı, güvenilir ürün yazılımı oluşturmaktan keyif alan bir Gömülü Yazılım Mühendisi arıyoruz. Ürünleri konsept aşamasından üretim aşamasına getirmek için gerçek zamanlı yerleşik yazılımlar tasarlayıp uygulayacak, bilgi işlem ağırlıklı işlem hatlarını optimize edecek ve donanım ve sistem ekipleriyle işbirliği yapacaksınız.
Bu rol, özellikle gecikme, aktarım hızı, güç ve determinizmin önemli olduğu durumlarda mimari/tasarım, düşük düzey ürün yazılımı ve performans ayarlama arasında rahatça geçiş yapabilen birine uygundur.
Temel Sorumluluklar:
• DSP çekirdekleri ve MCU'lar (RISC V ve/veya Arm) için yerleşik ürün yazılımını tasarlayın, uygulayın ve sürdürün.
• Potansiyel olarak FFT'ler, filtreler, modülasyon/demodülasyon, codec'ler, özellik çıkarma veya kontrol döngüleri dahil olmak üzere gerçek zamanlı sinyal işleme hatları (sabit nokta ve/veya kayan nokta) oluşturun ve optimize edin.
• Performans, bellek ve güç optimizasyonuna güçlü bir şekilde odaklanarak, C/C++ (ve uygun olduğunda seçici derleme) karışımını kullanarak ürün yazılımı geliştirin.
• SoC/kart çevre birimleriyle çalışın: DMA, zamanlayıcılar, SPI, I²C, UART, I²S/TDM, PWM, GPIO ve ilgili veri yolu yapıları.
• Yeni donanım geliştirin: önyükleme akışları, saatler, bellek haritaları, kesme vektörleri, çevresel başlatma ve erken doğrulama.
• Görev zamanlaması, senkronizasyon temelleri ve ISR tasarımı dahil olmak üzere sürücüleri ve RTOS bileşenlerini (örn. Zephyr veya eşdeğeri) uygulayın ve hata ayıklayın.
• Test stratejileri geliştirin: birim testleri, döngü içi donanım testleri, test otomasyonu ve üretim/üretim teşhisleri.
• Hata ayıklama/profil oluşturma araçlarını kullanın: JTAG/SWD, mantık analizörleri, osiloskoplar, izleme (ETM/ITM) ve mümkün olduğunda döngü açısından doğru profil oluşturma.
• Gereksinimleri ve arayüzleri tanımlamak için donanım, FPGA/ASIC, sistemler ve uygulama ekipleriyle işlevler arası işbirliği yapın.
• Contribute belgeleri: mimari notları, arayüz özellikleri, zamanlama bütçeleri, iş paketleri ve geliştirme kılavuzları.
• Kod incelemelerine katılın ve yerleşik kalite, güvenlik ve sürdürülebilirlik için en iyi uygulamaların oluşturulmasına yardımcı olun.
Gerekli Beceri ve Nitelikler:
• MCU'lar ve/veya DSP'ler için C/C++'da yerleşik aygıt yazılımı geliştirme konusunda güçlü profesyonel deneyim.
• Kesintiler, bellek, önbellekler ve performans özellikleri dahil olmak üzere RISC V ve/veya Arm mimarisi (Cortex M/A) ile uygulamalı deneyim.
• Gömülü yazılım temellerinin sağlam bir şekilde anlaşılması:
• kayıt düzeyinde programlama, bellek eşlemeli G/Ç
• eşzamanlılık (ISR'ler, RTOS görevleri), yarış koşulları, zamanlama determinizmi
• sabit nokta aritmetiği, sayısal hassasiyet ve taşma/eksiklik yönetimi
• Ürün yazılımını optimize etme konusunda kanıtlanmış yetenek: döngü sayımı, bellek düzeni, DMA kullanımı, önbellek davranışı, gecikmeyi ve titreşimi en aza indirme.
• Alet zincirleri ve yapı sistemleri konusunda rahat:
• GCC/LLVM tabanlı araç zincirleri, çapraz derleme
• CMake/Make, Meson, bağlayıcı komut dosyaları, harita dosyaları
• Donanım ve donanım yazılımında güçlü hata ayıklama becerileri:
• JTAG/SWD hata ayıklama
• zamanlama ve performans sorunlarının temel neden analizi
• Kaynak kontrol uzmanlığı (Git) ve disiplinli mühendislik uygulamaları (kod incelemeleri, CI).
Tercih Edilen Beceriler ve Nitelikler:
• Diller: C, C++, (isteğe bağlı) montaj, test araçları/komut dosyaları için Python
• Mimariler: RISC V, Arm Cortex M/A, DSP çekirdekleri
• RTOS/OS: Zephyr, yerleşik Linux (isteğe bağlı)
• Araçlar: JTAG/SWD hata ayıklayıcıları, GDB, OpenOCD/J-Link, mantık analizörü, osiloskop, izleme araçları
• Uygulamalar: profil oluşturma, zamanlama analizi, birim/entegrasyon testi, gömülü için CI/CD
• Yaygın DSP kitaplıkları/teknikleri (örneğin, CMSIS-DSP, satıcı DSP kitaplıkları) ve SIMD/vektör optimizasyon kalıpları konusunda deneyim.
• Zephyr veya yerleşik Linux on Arm deneyimi.
• Önyükleyiciler, güvenli önyükleme, OTA güncelleme mekanizmaları ve saha tanılamalarına aşinalık.
• Dijital iletişim veya ses işleme alanlarının anlaşılması.
• Emniyet/güvenlik standartlarına uygunluk (örneğin, MISRA C/C++, IEC 61508, ISO 26262)
Bu Newbury veya Londra merkezli rol, hibrit bir uzak pozisyondur ve iş ihtiyaçlarına ve ekip tercihine bağlı olarak ofis içi günlerle birlikte 2 günlük bir ofis içi çalışma programını takip edecektir. İş ilanında belirtilen iş yerine gidiş-dönüş mesafesinde bulunmanız veya Cirrus Logic'te çalışmaya başlamadan önce yer değiştirmeye istekli olmanız gerekir.
#LI-PD1
#LI-Hibrit
Yürürlükteki yasa ve düzenlemelere dayalı ihracat kontrolü kısıtlamaları, ambargo uygulanan belirli ülkelerin vatandaşı olan adayların, Cirrus Logic'in ilk olarak ihracat lisansı almadan bu pozisyonda çalışmasını yasaklayacaktır. Bu göreve adayların ihracat lisansına gerek duymadan teknik verilere erişebilmesi gerekir. Bu rol için sponsorluk yapamıyoruz veya ihracat lisansı alamıyoruz.
Cirrus Logic olarak çeşitliliğin yeniliği teşvik ettiğine inanıyoruz ve farklı yaklaşımlara, fikirlere ve bakış açılarına saygı duyulduğu ve değer verildiği açık ve işbirlikçi bir kültürü teşvik etmeye kararlıyız. Irk, renk, ulusal köken, din veya inanç, cinsiyet veya cinsiyet kimliği, cinsel yönelim, yaş, medeni durum, hamilelik durumu veya engellilik durumuna bakılmaksızın herkesin katkıda bulunabileceği bir işyerini teşvik etmeyi amaçlıyoruz.
Arbeitnow'da Birleşik Krallık'ta İş Bul
Kaynak: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/cirrus/embedded-software-engineer-ldn-london-285059)
Bu ilan bir ortak kaynağından gelmektedir. Başvuruyu kaynak web sitesinde yapın.
Kaynak: Cirrus
Konum
Londra, Birleşik Krallık
İlan Cirrus tarafından sağlanmıştır.