Collaborate with hardware team to design hardware/software interfaces Bring up Linux on new hardware Modify key kernel... to cooperatively work together Design, develop, modify and deploy Linux kernel drivers for a variety of novel hardware devices...