1. Skip to navigation
  2. Skip to content
  3. Skip to sidebar

Platform Engineer

POSTED Tuesday, October 20, 2009

Port the virtualization engine to new platforms. The platform engineer is tasked with the integration of new supporting platforms such as cellphones, set-top boxes, embedded controllers, and other systems both with and without supporting operating systems. MS and 15 years or commensurate experience required.

Responsibilities: 
  • Support current ports of the engine, including bug fixes and enhancements
  • Implement ports on new platforms
  • Design and implement Platform support for new functional subsystems
  • Work with Build and QA engineering to integrate platforms into automated processes
  • Work with IT to implement scalable server capability

Experience required:

  • Native C++ programming in embedded environments
  • Cross compiler chain management
  • Multiple IDEs, including Visual Studio, CodeBlocks, XCode, and Eclipse
  • Extensive use of communications, threading, and real-time programming
  • Platform application integration
  • Multiple operating systems such as Windows (32 and CE), Mac OS/X and Linux, including embedded variants such as Angstrom
  • Cross platform integration tools and standards such as Zeroconf, uPnP, RPCs and pipes
  • Server technologies for scalability
  • Multiple protocol, iPhone, Pre, and Blackberry programming experience a plus