Position will coordinate development and support of products, software architecture and design. Lead complex software projects and participate in product proposal and project definition. Lead and coordinate all necessary software support to project manager and other project disciplines to ensure project objectives are being met. Conduct quantitative studies on research projects, which will justify technological and architectural strategies employed in new product development. Lead and manage risk mitigation of new technologies and strategies used. Independently resolve technical problems, initiating design changes and providing engineering support as per project task needs. Communicate project status, issues, and requirements both verbally and in writing. Conduct technical presentations/demonstrations.
Qualifications Bachelor's or foreign equivalent in Computer Engineering, Computer Science, or related field and 8 years work experience.
Skills: C Programming; Embedded Linux; Driver Development; Networking; Open Source Code and Utilities