Назад
Company hidden
2 дня назад

2027Y Campus - Software Engineer - Linux BSP & Driver Development (Embedded Linux)

Формат работы
onsite
Тип работы
fulltime
Грейд
trainee
Английский
b2
Страна
China
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен 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

hirify.global 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →