2 дня назад
2027Y Campus - Software Engineer - Linux BSP & Driver Development (Embedded Linux)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
2027Y Campus - Software Engineer - Linux BSP & Driver Development (Embedded Linux): Developing and debugging Linux kernel modules and device drivers for i.MX SoCs, with an accent on hardware bring-up, kernel maintenance, and upstream contribution. Focus on debugging memory leaks and stability issues, supporting new hardware features, and collaborating with hardware engineering teams and the Linux community.
Location: Shanghai (Pudong), China
Company
offers hands-on work with industrial and automotive silicon platforms within a global engineering organization.
What you will do
- Design, develop, and debug low-level Linux kernel modules and device drivers for peripherals on i.MX SoCs.
- Collaborate with hardware engineering teams on software and board bring-up for new SoCs.
- Maintain, patch, and upgrade the Linux kernel to support new features and address security vulnerabilities.
- Contribute Linux kernel and driver changes upstream in collaboration with the Linux community.
- Use GDB, KDB, ftrace, dmesg, and related tools to investigate bottlenecks, memory leaks, and stability issues.
Requirements
- Bachelor’s, Master’s, or Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
- Graduating class of 2027.
- Strong proficiency in Embedded C and solid knowledge of data structures and operations.
- Understanding of operating-system concepts including memory management, concurrency, scheduling, and interrupts, plus academic or project experience with Linux architecture.
- Basic knowledge of ARM architecture, preferably ARM Cortex-A, digital electronics, hardware schematics, and component datasheets.
- Full-time onsite work in Shanghai (Pudong).
Nice to have
- Experience with an i.MX development board or a similar ARM platform.
- Open-source or Linux upstream development experience and basic Linux kernel-space knowledge.
- Familiarity with Git, shell scripts, or a high-level programming language.
- Experience using AI coding assistants for coding, debugging, or automation.
Culture & Benefits
- Structured mentorship from senior embedded engineers.
- Hands-on experience with industrial and automotive silicon platforms.
- Career progression within a global engineering organization.
- Competitive compensation, health benefits, and wellness programs.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
6 дней назад
Senior Firmware Engineer (Embedded)
2 дня назад
Principal Systems Software Developer
9 дней назад
Robotics Software Engineer (Semiconductor Equipment)
4 дня назад
Embedded Software Protocol Architecture Engineer (Private Communication)
9 дней назад
ROS2 System Engineer (Embedded Linux)
7 дней назад