This job board retrieves part of its jobs from: Healthcare Jobs | Customer Service Jobs | Work From Home

Daily updated job offers for the people of Ottawa

To post a job, login or create an account |  Post a Job

   jobs in ottawa   

Find your next job here, with us! Daily updated job offers!

previous arrow
next arrow

ROSS VIDEO: 2020-110: computer vision software developer – framework


This is a Full-time position in Ottawa, ON posted March 23, 2020.

2020-110: Computer Vision Software Developer Framework Ottawa Campus, Ottawa, Ontario, Canada Req #451 Monday, March 2, 2020 WHY WORK AT ROSS VIDEO?We have a great group of people working together to create and deliver cutting edge products that look amazing and are easy to use.

We go all out so that our customers can have the best possible experience and achieve quality results.

With a product focus, continual learning, results driven processes, and creative thinking, we constantly strive to improve our solutions and to deliver results.If you’ve ever watched live television, news, sports, or entertainment, you’ve seen our products in use.

All of the major Hollywood award shows, most professional sports teams, and many of the largest broadcasters in the world use Ross Video technology.

Get behind the scenes and learn about what it takes to make live events possible.If that resonates, and you’re someone with integrity, commitment, and a strong drive to deliver great products, we’d love to hear from you.

Duties, Responsibilities and Accountability: § Be a vital member of the Video Contents Analysis group in architecting, designing, and advancing, computer vision solutions for the automated motion control of PTZ cameras and robotic motion control systems.§ Responsible for the overall design and blocks around the Video Analytics Block (VAB) related to framing video shots, interfacing to Dashboard and other frameworks, etc.§ Duties include collaborating with any other interdepartmental stake-holders such as the Signal Processing, Dashboard, Robotics, and Product Verification groups.

Inter-departmental communication will be vital in this role.

Recognize that overall success means everybody on the team needs to succeed.§ Develop and advance the overall video content analysis framework and verification framework with the ability to manage time to market, product robustness, feature set completion.§ Nature of work could vary from low-level manipulation of pixel data to developing motion trajectories.§ Participate in test automated harness/emulator development in validating the VA framework.§ Translate customer use cases into specific verifiable software requirements.§ Determine and understand hardware requirements for the video analytics framework and ways of accelerating the performance.§ In short, deploy computer vision solutions into the field by writing production quality code.Job Requirements:Knowledge/Education/Training:§ Digital image processing.§ General understanding of traditional CV and DL approaches applied to quasi real-time environments.§ Solid understanding of modern GUI development and automated verification concepts.§ Understanding of motion control concepts.§ Knowledge of automated testing solutions.§ Understanding ways of acceleration software running on complicated systems.Traits:§ Crystal clear communicator in both intra and inter-departmental contexts.§ Organized, detail orientated with strong observational skills§ Self-starter, quick learner and can work with minimum supervision in meeting schedules and project deadlines.

Able to seek out resources required to “get the job done”.§ Able to work independently or as part of a dynamic team.§ Incessant customer focus and tremendous pride of ownership are vital.§ Ability to zoom in to focus on the details when needed, but also possesses the ability to zoom out for higher level overview approaches as required.§ Ability to work with incomplete information, yet still move the projects ahead through real-time clarification of blocking issues and judicious assumptions which are subsequently validated.§ Recognizes the need for the right amount of documentation.§ Able to mentor and willing to be mentored.Experience:§ Digital camera image processing chain would be an asset.§ CUDA, C, C++, C#, Java, Python software development.§ Experience with architecting multi-threaded applications is an asset.§ Robotic motion control experience would be awesome.§ Agile software methodologies would be beneficial.§ Experience in deploying automated testing solutions would be valuable.§ Visual Studio IDE.Other:§ Valid Driver’s License§ Valid passport§ May involve customer site visits.Work Environment:Office, lab, moderate Noise IN A NUTSHELLDo you have integrity, commitment, and a drive to get results?

Then Ross is the place for you, and we’d like to hear from you.

Other details