WINDOWS AND GRAPHICAL USER INTERFACE DEVELOPER

We are looking for talented Windows programmer to develop the foundation of new user interface application using Canesta cutting-edge 3D technology. Using our 3D camera and your software solutions, you enable new methods of interacting with PC and TV appliances. We need creative programmers who are passionate about elevating and enhancing the user interface experience. You will join an existing team of industry-recognized programmers who have years of experience writing algorithms to extract information from 3D and color cameras.

Job Responsibilities

  • Design and develop Windows Graphical User Interface (GUI) and human computer interaction (HCI) applications that illustrate a rich user interface for interacting with computers
  • Design, develop and document rich API, and participate in software architecture discussions.
  • Integrate your code with Vista and Windows 7 drivers
  • Work closely with other engineers to resolve software and hardware problems to meet completion deadlines

Minimum Requirements

  • Strong experience building rich multi-threaded Windows GUI and HCI applications
  • Proficient in using computer development languages and frameworks including Visual C/C++,C#, WPF and .NET
  • Experience in designing and developing API for a new software system
  • 2D and 3D graphics programming in GDI and DirectX
  • Excellent software architecture and component development skills in managed and unmanaged code
  • Proven record of undergoing several successful product release cycles on various Windows versions
  • Very good understanding of Windows event handling and driver models
  • Good design and communication skills
  • Experience with GPU programming models is a plus
  • Experience with flash programming is a plus
  • Experience with Linux platforms is a plus
  • BS or higher in CS or related

[submit resumé]