Linux Kernel Engineer (Embedded)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Linux Kernel Engineer (Embedded): Apply academic knowledge to real-world SoC platform kernel development with an accent on kernel modules, device drivers, and hardware-software interfaces. Focus on learning FPGA environments, professional development practices, and contributing to embedded systems projects under mentorship.
Location: On-site presence required in Folsom, California, US. This position is not eligible for immigration sponsorship.
Salary: $111,030 - $156,740 USD
Company
's Software Team enables differentiated experiences through AI technologies, foundational software stacks, SoCs, and platforms for client and data center markets.
What you will do
- Apply coursework in operating systems, embedded systems, and computer architecture to real-world kernel development.
- Transition from academic projects to professional Linux and Android kernel development with expert mentorship.
- Gain hands-on experience with FPGA platforms, SoC hardware, and industry-standard tools.
- Develop kernel modules, device drivers, and system components interfacing with SoC hardware.
- Collaborate with engineers and hardware teams, participate in code reviews.
- Build skills in embedded debugging, cross-compilation, and hardware-aware software development while contributing to projects.
Requirements
- Bachelor's/Master's in Computer Engineering, Computer Science (with embedded/hardware coursework), or related field.
- 3+ months work/academic experience (internships, co-ops, projects).
- Minimum three areas: OS fundamentals, strong C/C++ programming, computer architecture, embedded systems, data structures/algorithms, basic Git.
- Strong performance in systems programming, computer architecture, or embedded systems coursework.
- Demonstrated ability to learn complex technical concepts quickly.
Nice to have
- Master's degree in relevant field.
- Personal/academic projects with Linux, Raspberry Pi, Arduino, device drivers, or kernel modules.
- Internship in embedded systems or mobile platforms.
- Linux command line, cross-compilation, hardware protocols (UART, I2C, SPI), Android architecture.
Culture & Benefits
- Competitive pay, stock bonuses, health, retirement, and vacation benefits.
- Comprehensive mentorship and hands-on learning opportunities for career launch in embedded systems.
- Work in a collaborative environment with experienced engineers and hardware teams.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →