Linux Driver Engineer: ICube is a semiconductor company located in the Hi-Tech Park of Shenzhen, China. We develop advanced streaming processor chips based on parallel computing architecture. Our team of professional engineers, led by long-time Silicon Valley veterans, was built with a culture that emphasizes and believes in innovation, initiative-taking, and intellectual honesty. Our technical leaders, Simon Moy and Fred Chow, have 25 years of experience in processor design and compiler development respectively. Their vision and mission are to lead a team of top engineering talents in China to develop a parallel computing platform chip that would result great technical impact to the IC industry and significant commercial value to the handheld device market. We are looking for a few good Linux driver engineers who are willing to work hard to make a difference:
Primary responsibilities: Design and implement the system software interface for a new CPU architecture. Work involves: • Defining the application programming interface (API) to allow both systems and application software to exploit the advanced features of the new CPU • Implementing the contents of the driver routines based on their defined functionalities • Liaison with hardware team on functionality and interface issues for the devices on the chip • Collaboration with kernel and application team in software bring-up
Required Qualification: • B.S or higher degrees in Computer Science or Computer Engineering with focus on software/hardware interface • Experience in developing Linux device drivers • Excellent C programming skills in cross-platform development environment • Ability to code in assembly language Preferred Qualification: • Experience in coding drivers for industry APIs • Knowledge of Linux system functions • Knowledge of parallel computation and programming concepts
Personal Attributes: • Good problem-solving skills • Can-do attitude and willingness to take ownership of projects • Good communication skill in both Chinese and English |
|