
Senior Software Engineer, Storage, Pixel Software
- Banqiao, New Taipei City
- Permanent
- Full-time
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience with software development in C programming language, and with data structures/algorithms.
- 3 years of experience working with embedded operating systems.
- 3 years of experience testing, maintaining, or launching software products.
- 1 year of experience with software design and architecture.
- Experience in Universal Flash Storage (UFS) and the Linux Kernel.
- Master's degree or PhD in Computer Science or a related technical field.
- 1 year of experience in a technical leadership role.
- Experience in Android Kernel, Embedded Systems, File Systems, and Nand Flash Memory.
- Experience with software development in Python or Java programming language.
- Ability to identify problems and address them with reasonable approaches.
- Excellent teamwork and collaboration skills.
- Analyze and improve Android system performance from the entire Input/Output (IO) stack perspective. Explore new storage technology and lead the storage industry.
- Control IOs to mitigate performance/power/stability problems on flash storages.
- Contribute code changes in android framework, if required to Pixel.
- Maintain kernel patches across various kernel branches such as mainline, Android Open Source Project (AOSP), Pixel, and System on a Chip (SoC).
- Write patches for file systems or IO subsystems.