• Full Time
  • Ottawa
  • Posted 2 months ago

RossVideoOttawa Ross Video

Living Live!

Duties, Responsibilities and Accountability:

  • Work with staff and customers to determine design requirements for features, custom functionality, and user interfaces that support specific sales opportunities
  • Implement SW solutions and custom product feature developments to address specific sales opportunities
  • Work with other members of the team to verify the functionality and impact of the solutions
  • Thoroughly self-test all designs and support DevTest & PV – including reviewing test plans to align focus, validating feedback, and debugging/fixing problems as required
  • Generate specification & design documentation to support cross functional aspects of the development and NPI process
  • Provide ongoing post-delivery support for opportunity-focused features, solutions, and the customer issue resolution

Job Requirements:


  • Knowledge of broadcast studio applications & workflow, especially routing and distribution systems
  • Application SW design knowledge and experience in the design of Broadcast Video system configuration, control, and monitoring software, using object-oriented design and related technologies
  • Familiarity with Linux, shell scripting, and and/or other programming Languages such as C, C++, Python and Java
  • Familiarity with languages used in web development such as JavaScript, XML, and HTML
  • Experience working with embedded SW and UI design as applied to broadcast routing switcher/enterprise control systems
  • Deep Familiarity with broadcast routing control protocols, translations, and troubleshooting
  • Familiarity with general broadcast and live production principles related system-level troubleshooting
  • Familiarity with production system architectures including signal distribution, control interfaces, and end-user applications
  • Knowledge of digital video and associated audio standards
  • Solid debugging skills & proficiency with typical broadcast test equipment (WFM, Phabrix, O-scope, etc.)
  • Ability to accurately estimate task & project durations and work as part of a team towards completion
  • Exposure to Agile development methods (especially Scrum)
  • Familiarity with various version control solutions such as Git, SVN & CVS
  • Excellent Windows computer skills, especially Excel & Visio – VBA scripting knowledge a plus
  • B.S. in Engineering and/or 5yrs relevant work experience preferred


  • Exceptional interpersonal skills with ability to work as part of a team or independently as required
  • Ability to work with customers to distill the essence of what is required and determine the right solution
  • Keen observational skills and problem-solving intuition
  • Organized and detail-oriented self-starter with ability to self-manage to meet aggressive deadlines
  • Ability to learn new concepts quickly and work towards finding creative solutions to challenging problems
  • Comfortable moving forward aggressively; balancing risks appropriately to optimize success across all business aspects – good, fast, and cheap


  • Minimum 5 years in live production/broadcast applications and/or SW / Web UI development

Physical Demands:   

  • Office Environment, Occasional travel and site wor

Work Environment:  

  • Office, Moderate Noise