Responsibilities:
•Work with team in site or overseas to do test case planning, development, and execution.
•Challenges will involve problem-solving on daily basis to meet the dynamic business needs.
•Test suite development and execution for Linux Kernel/BSP for X86/PPC/ARM architectures.
Requirements:
Must have:
•Bachelor’s or Master’s degree in CS/EE or related fields.
•Strong C and Python Programming experience and the knowledge of Operating Systems concepts.
•Very good teamwork spirit.
•3+ years of Linux system development / testing experience.
•Good knowledge and experience with the common Linux commands and tools.
•Passions on Embedded System.
•Good Reading/Writing/Oral English communication skills.
Nice to have:
•Linux customization knowledge on PPC, X86, MIPS or ARM.
•Knowledge of LTP / POSIX and another Linux test suite.
•Knowledge of various Linux boot loaders like: U-Boot, Redboot, Yamon, PXE, or GPXE.
•Knowledge of peripheral drivers like GPIO, SDIO, IPMI, Bluetooth, MTD, I2C, PCI/-X/-E, SPI, SRIO, RTC, USB, Audio, Video, or Graphics.
•Experience with source control best practices and experience with GIT.
•One or more of Unix Shell, TCL, Expect, Perl, make file.
•Knowledge and experience of Yocto Project/ Bitbake / Open Embedded.
•Experience with CENTOS and Debian.