✨ About The Role
- The Linux Kernel Engineer will be responsible for developing firmware that captures, processes, and uploads billions of images daily.
- The role involves participating in Kernel and Android code reviews and architecture planning for OS releases.
- The engineer will perform schematic reviews and component selection for hardware revisions.
- Long-term feature development goals and milestones will be designed and implemented.
- Collaboration with the QA Team to develop new test cases for features is a key responsibility.
âš¡ Requirements
- The ideal candidate will have experience writing Linux Device Drivers for modern Kernel versions.
- A strong background in bringing up Embedded Linux and/or Android devices is essential.
- Familiarity with the Android HAL Layer is important for success in this role.
- Candidates should be comfortable working in a fully Linux development environment, including custom tooling and Docker containers.
- Experience using common hardware debug tools and practices is necessary.