Principal Software Developer

2 weeks ago


Ottawa, Ontario, Canada Ross Video Full time
Job overview:
Join Ross Video's XPression team and help redefine the future of real-time motion graphics Our line of real-time motion graphics systems, clip servers, workflow tools, and purpose-build software applications deliver complete solutions for broadcast, sports, and entertainment. As an experienced real time system software developer that has previously worked on delivering Windows applications, 3D graphics applications or games, data integrations, and 3rd party device control. You will be responsible for a full spectrum of development activities form UI changes, designing new 3rd party communication protocols, to improving the 3D graphics engine, and application design. You are a highly motivated and goal oriented individual that combines strong technical knowledge and the communication skills to share that knowledge with the team. You're a self-starter requiring minimal supervision, driven to deliver quality solutions in a dynamic environment. You will work with our energetic XPression development team providing solutions for live motion graphics. You will be responsible for the full software development lifecycle and assist the production verification team with configurations and testing. At times, you will act as subject matter expert for XPression workflow and assist the customer support team with customer quality issues. 
 
Who you report to: Software Development Manager
 
What we offer
Ross offers competitive salaries and comprehensive health plans, as well as several perks to help you perform at your best. Some of these perks include flexible hours, generous paid time off, fitness/wellness allowance, employee share ownership program, development support and a ton of fun social activities and events Best of all, you will be part of the Ross Video family, and we've got an energizing environment here.
 
What the job is all about:

Participate in the full software development lifecycle – requirements gathering, scoping, design, implementation, documentation, testing, and maintenance.
Be a part of a larger team to work on all parts of XPression.
Collaborate with the leadership, UX, Marketing, and Product Management to enable exciting new features.
Help identify and implement improvements to the quality, maintainability, and sustainable delivery of our products.
Develop interfaces that facilitate communication within XPression and with 3rd party applications
Work closely with the Product Verification, and Documentation teams to test, and document new features.
Work with the Technical Support team to triage and manage customer escalations.

Who you are:

10+ years of software development.
Post secondary degree education in Computer Science, Engineering, Broadcast Technology, or equivalent experience (self taught).
Proficiency in one or more programming languages. (C/C++, Delphi, C#)
Working knowledge of assembly language and manual memory management.
Strong technical background with developing real-time graphic applications and systems.
Solid experience in object-oriented programming.
Experience with troubleshooting real-time embedded systems.
Experience with designing APIs.
Solid understanding of a secure software development life cycle.
Working experience in troubleshooting, debugging, and improvement of applications code and interactions with other systems.
Excellent communication and interpersonal skills, working professionally with diverse teams, across roles and functions.
Proficient use of software configuration management tools, and defect tracking tools.
Working knowledge of SQL database, video codecs, streaming protocols, and network protocols.
Working knowledge of test automation.
Curious and lifelong learner.

Bonus points if you have the following:

Working experience with graphics APIs such as DirectX/OpenGL.
Experience with text shaping engines.
Experience with software localization.
Working knowledge of containerization, and orchestration tools.
Proficiency with AWS (Amazon Web Services) technologies.
Familiarity with broadcast production.

 

  • Ottawa, Ontario, Canada Lightspeed Commerce Full time

    Hi there Thanks for stopping by Are you actively looking for a new opportunity? Or just checking the market? Well… you might just be in the right placeAs a hands-on Principal Software Developer, you'll guide design and architecture of the critical system components of the flagship Lightspeed Retail product used by thousands of merchants around the world....


  • Ottawa, Ontario, Canada Sense & Respond Software LLC Full time

    OverviewLanguagesEnglishEducationOther trades certificate or diplomaor equivalent experienceExperience5 years or moreOn siteWork must be completed at the physical location. There is no option to work remotely.Asset languagesHindiBengaliWork settingOfficeRelocation costs covered by employerStartup companyWilling to relocateSoftware...


  • Ottawa, Ontario, Canada NORTAK SOFTWARE LTD. Full time

    DESCRIPTION: Nortak Software is currently seeking Java Programmer/Software Developers with the following qualifications:MANDATORY REQUIREMENTS:Must have at least ten (10) years professional work experience within the last fifteen (15) years working as a Programmer/AnalystMinimum ten (10) of years professional work experience within the last fifteen (15)...


  • Ottawa, Ontario, Canada Veeva Systems Full time

    As a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies (surpassing $2B in revenue last year), Veeva is on a mission to help life sciences companies accelerate the delivery of life-saving therapies to patients. We're a public benefit corporation (PBC) committed to balancing the interests of our customers, employees, society,...


  • Ottawa, Ontario, Canada Walmart Full time

    Welcome to Warner Bros. Discovery… the stuff dreams are made of.Who We Are… When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life,...


  • Ottawa, Ontario, Canada Warner Bros. Discovery Full time

    Welcome to Warner Bros. Discovery… the stuff dreams are made of.Who We Are… When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life,...

  • Software Developer II

    20 hours ago


    Ottawa, Ontario, Canada Warner Bros. Discovery Full time US$76,000 - US$114,000

    Welcome to Warner Bros. Discovery… the stuff dreams are made of.Who We Are… When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life,...


  • Ottawa, Ontario, Canada Warner Bros. Discovery Full time US$91,000 - US$137,000

    Welcome to Warner Bros. Discovery… the stuff dreams are made of.Who We Are… When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life,...

  • Software Developer

    6 days ago


    Ottawa, Ontario, Canada Trend Micro Full time

    Trend Micro, a global cybersecurity leader, helps make the world safe for exchanging digital information across enterprises, governments, and consumers.Fueled by decades of security expertise, global threat research, and continuous innovation, Trend harnesses AI to protect organizations and individuals across clouds, networks, devices, and endpoints.The...

  • Software Developer

    2 weeks ago


    Ottawa, Ontario, Canada Fortinet Full time

    DescriptionJoin Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersection of networking and security. At Fortinet, our mission is to safeguard people, devices, and data everywhere. Fortinet is growing and we are looking to hire Software Developer for our team in...