Intermediate Linux Media Player Engineer

Are you an engineer who loves to build new things?  Are you an innovative thinker and creative problem solver?  We are looking for an Intermediate to Senior developer who can help us both enhance and extend our products.

ComQi is a global provider of in-venue Shopper engagement technology.  Our products influence consumers at the point of decision using a wide range of digital touch-points including digital signage, touch-screens kiosks, mobile phones, web, and social media. ComQi’s mission is to provide an end-to-end communication solution that provides a venue with rapid ROI.    We power global brands including H&M, The Gap, and Six Flags amusement parks.  Headquartered out of New York, ComQi’s R&D facilities are located in Burlington, Ontario.

The Opportunity

As an experienced software developer, you’ll play a leadership role in advancing our media player technology. You will be involved in all aspects of the software development process, from design through development to maintenance.   As a developer working on our core media player technology, you’ll apply your skills to extend our range of Linux based media players.   This role requires significant experience with managing Linux distros as well as a broad knowledge of Linux based graphics technology.

The successful candidate will function in a multi-faceted role that offers the opportunity for career growth, creative problem solving, and a chance to deliver more industry firsts.


  • Maintain and enhance a robust, Linux based, media player
  • Work with other team members to implement product requirements and deliver high quality software
  • Quickly and efficiently troubleshoot issues in order to provide an outstanding support for customers; determine root cause and implement permanent resolutions for more intricate issues
  • Act as a technical resource to customer support, documentation and quality assurance as needed
  • Liaise with partners, suppliers and contractors as required
  • Work with QA to define test procedures and trouble shoot issues.

 Desired Skills and Experience:

  • Package management, ability to modify and rebuild existing packages and create new ones.
  • Strong experience with Linux/UNIX system configuration and administration.
  • Experience in UNIX shell and Python scripting.
  • Configure and adapt custom Linux distribution to support a wide range of hardware.
  • Integrate existing and develop new drivers for special-purpose hardware.
  • Debug and resolve Linux driver hardware support and stability issues.
  • Good knowledge of C, ability to identify and back-port fixes.
  • Strong experience with concurrent programming.
  • Good understanding of Linux/UNIX system and network security.
  • Support current and legacy product deployments.
  • Experience with distributed systems.
  • TCP/UDP network programming, sockets.
  • Client/server protocol design and implementation.
  • Experience with X Windows System at the Xlib level, Mesa & OpenGL.
  • Minimum Bachelor degree in Computer Science, Engineering, or Mathematics.
  • Self-motivated with good time management skills; proactive and communicative.
  • Possess excellent communication, problem solving and analytical skills; strong team player.
  • 5+ years of progressive experience in software development.

What ComQi Will Provide:

  • Competitive Salary
  • Full Benefits Package
  • Experienced and innovative team where your efforts will be appreciated

Please send your resume and covering letter with salary expectations to  While we thank all respondents, only those candidates selected for an interview will be contacted.

To apply for this job email your details to

Apply using webmail: Gmail / AOL / Yahoo / Outlook