22 часа назад
Principal Linux Driver Engineer (Embedded)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Principal Linux Driver Engineer (Embedded): Design, develop, debug, and optimize Linux kernel drivers for semiconductor products with an accent on hardware-software interaction, kernel performance, and system reliability. Focus on solving complex kernel issues, optimizing I/O, memory management, and interrupt handling, and leading driver integration across hardware, firmware, application, and customer environments.
Location: Chengdu, China; onsite only
Company
is a global semiconductor company developing solutions for automotive, industrial, infrastructure, and IoT markets.
What you will do
- Design, develop, debug, maintain, and optimize Linux kernel drivers.
- Participate in system architecture discussions and improve hardware-software interaction.
- Profile kernel performance and optimize I/O, memory management, and interrupt handling.
- Troubleshoot complex kernel issues, identify root causes, and deliver fixes for internal teams and customers.
- Collaborate with hardware, firmware, and application teams on compatibility, validation, and system integration testing.
- Provide customer deployment support, mentor engineers, and drive driver development best practices.
Requirements
- Bachelor’s degree or above in Computer Science, Electrical Engineering, or a related field.
- 5+ years of Linux kernel or driver development experience, including at least 3 years in a senior technical role at Staff level or above.
- Strong knowledge of Linux kernel architecture, the device model, memory management, and synchronization mechanisms.
- Proficiency in C and familiarity with kernel debugging tools including gdb, perf, and ftrace.
- Deep knowledge of PCIe, USB, I2C, SPI, and related driver development; familiarity with Git and CI/CD workflows.
- Strong communication, problem-solving, systematic thinking, and customer-support skills.
Nice to have
- ARM or x86 platform driver development experience.
- OpenBMC development or maintenance experience.
- Linux kernel or open-source contributions.
- Hardware bring-up experience and the ability to interpret hardware specifications.
Culture & Benefits
- Regular permanent employment with a competitive benefits package.
- Work with a global organization of more than 21,000 employees across over 30 countries.
- Collaborative, transparent, agile, innovative, and entrepreneurial working culture.
- Focus on diversity, inclusion, and sustainable semiconductor technology.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
2 часа назад
Embedded SW Dev Engineer
1 день назад
SSD Tester Development Engineer (PCIe/NVMe)
400 500 - 565 500CNY
17 часов назад
Senior Embedded Software Engineer-1 (Embedded Linux)
17 часов назад
Senior Embedded Software Engineer (Embedded Linux)
22 часа назад
Lead Embedded Software Engineer (Embedded Linux)
4 дня назад