Participate in the development, integration, validation, and deployment of Linux board support packages and kernel device drivers. Merge code upstream and work with the mainline Linux community. Configure kernels and troubleshoot functional and performance problems for customer projects. Discuss Linux core system technologies with clients and promote leadership in the open source arena. Analyze client problems and design solutions leveraging open source technologies. Define and scope client projects. Contribute publicly to open source projects. Gain working knowledge of customers’ products, applications, and markets. Understand client needs and reconcile constraints with open source best practices.