http://ncomputing.com
NComputing is the world leader in ultra-low-cost computing. Our technology cuts desktop computing costs by 70% by enabling 7 or more users to simultaneously share a single PC. In just 18 months, our customers have deployed over one million seats in 90 countries, making NComputing one of the fastest growing computer companies in the world. To keep pace with our rapid growth, NComputing seeks a Senior Firmware Engineer.
Job Description: The candidate will be involved in developing an embedded-Linux based firmware; working with a cross-compilation toolchain and cross-debugging environment, writing USB and audio kernel drivers and video drivers; porting C++ applications from Windows; working with audio/video streaming and decoding; building graphical user interfaces.
Job Requirements:
• 6+ years of Linux development experience.
• Proficiency in C and C++ programming.
• Experience in Linux device driver development.
• Experience with embedded Linux development and debugging.
• Experience of USB development.
• Must be a self starter
• Must be a team player with good inter-personal and communication skills
• Must be able to work under schedule pressure
• MSCS/MSEE preferred, BSCS/BSEE required
Desirable (but not required) Skills:
• Experience with ARM processors.
• Experience with ELDK and/or OpenWRT
• Experience with the Qt library
• Experience with audio/video compression and streaming issues
• X and Xv extension API knowledge
- Principals only. Recruiters, please don't contact this job poster.
- Please, no phone calls about this job!
- Please do not contact job poster about other services, products or commercial interests.