Compucom: Software Development Engineer job in Hillsboro, OR

Author - December 18, 2012

Responsibilities will include:

  • Setting up software development environments like installing / rebuilding SDKs from ISVs on top of client software stack
  • Creating and performing high level acceptance testing on software releases from service providers, OEMs and ISVs
  • Documentation including release notes, customer communications, design collaterals
  • Working with hardware reference platforms, AV streamers, and test equipment
  • Identifying and debugging video / audio / graphics integration issues with drivers and the rest of the software stacks

Job Description
Our high-visibility client is building platforms for gateways and clients in cable / IPTV service provider market segments and enabling Independent Software Vendor (ISV) applications. This is an opportunity with the team responsible for working closely with the service provider and OEM customers and software engineers from the ISV to help them design, port and integrate their applications on top of client hardware / software platforms. Team is also engaged with internal core software and hardware groups to ensure solution meets customer requirements.


  • Ability to use debug and profiling tools
  • Preferably familiar with STB hardware and software
  • Knowledge of graphics (DirectFB, OpenGL) and display (HDMI, component)
  • Ability to work in a fast-paced, and interruption-driven environment
  • Knowledge of audio / video codecs like H.264, AC3 etc.
  • Ability to read code, understand it, and possibly modify / enhance it
  • At least 5 years of experience with Linux and C/C++
  • Knowledge of networking technologies (e.g., VLAN, ethernet switching)


  • Knowledge of DOCSIS cable modems
  • Experience with transcoding and/or 3D Video a plus
  • Knowledge of Linux build tools, SDK build / packaging (e.g., GIT distribution, Yocto)
  • Good communication and interpersonal skills

To apply Software Development Engineer job in Hillsboro, OR >>>