Linux Devices Software Engineer
Canonical
وصف الوظيفة
About the role
Canonical is looking for a Linux Devices Software Engineer to join its low‑level system technology teams. You will work on Ubuntu Core, snapd and other embedded Linux solutions for autonomous devices built on x86, ARM or RISC‑V silicon.
Key responsibilities
- Design, implement and maintain high‑performance, memory‑efficient code for embedded Linux platforms.
- Contribute to Ubuntu Core, snapd, kernel drivers and hardware enablement projects.
- Collaborate with silicon partners, OEMs and ODMs to optimise Ubuntu on a variety of chips.
- Perform hardware‑centric Linux QA and certification activities.
- Help shape technical direction and mentor junior engineers.
Required profile
- Passionate about open‑source, embedded systems and cutting‑edge hardware.
- Careful and conscientious engineer who values reliability in constrained environments.
- Ability to work independently and contribute high‑quality design and code.
Required skills
- DSDT
- ACPI
- RISC‑V
- Electrical engineering design tools
- Golang
- Rust
- C
- Ubuntu
- Debian
- Python scripting
- UEFI
- Yocto
- Linux
- x86
- Computer architecture
- Firmware
- Arm
What we offer
- Opportunity to work on industry‑leading open‑source platforms.
- Collaboration with world‑class silicon and device manufacturers.
- Professional growth in a globally recognised Linux distribution.
Questions fréquentes
لماذا تبلغ عن هذا العرض؟
اكتشف المزيد
الرواتب والأدلة وعمليات البحث في المملكة العربية السعودية.
الرواتب حسب المهنة
قدم طلبك في 30 ثانية
أدخل بريدك الإلكتروني للتقديم. سيتم إنشاء حساب تلقائياً.
بالمتابعة، أنت توافق على شروط الاستخدام.
لديك حساب بالفعل؟ تسجيل الدخول
لديك سؤال حول هذا العرض؟
اطرحه هنا: ستصلك تفاصيل العرض كاملة عبر البريد الإلكتروني، فوراً.
عزز فرصك
حمّل سيرتك الذاتية وسنقترح عليك الوظائف التي تناسب ملفك.
جاري تحليل سيرتك الذاتية...
Canonical