Agile Software Engineer for Broadcast Applications

4 weeks ago


Ottawa, Ontario, Canada Ross Full time

Ross Video is a leading provider of innovative video production solutions, and we're currently seeking an experienced Agile Software Engineer to join our development team.

This role offers the opportunity to work on exciting projects that contribute to the success of our products in the broadcast industry. As a member of our Agile team, you'll collaborate with cross-functional teams to design, develop, and deliver high-quality software applications.

Key Responsibilities:

  • Participate in the full software development lifecycle – requirements gathering, scoping, design, implementation, documentation, testing, and maintenance.
  • Write code across the full stack – UI, server application, device drivers, and data storage.
  • Provide design reviews and code reviews for fellow team members promoting high-quality work, sound software methodologies, and attention to detail.
  • Create technical documentation for reference and reporting.
  • Assist tech support and/or customers to resolve technical issues when required.
  • Advocate for new tools, technologies, and approaches that can help the team and our products.

Requirements:

  • 5+ years of experience in software engineering or a related industry.
  • Bachelor's Degree or higher in a related field of study.
  • Familiarity with SVN, Git, or Mercurial.
  • Familiarity with TCP/IP client-server programming.
  • A development background in web development or IoT development.
  • Professional experience developing in ReactJS.
  • Object-oriented software design using C++ or Java.
  • Interest in implementing development processes and adopting best practices, particularly when it comes to enhancing both quality and performance.

We offer competitive salaries, ranging from $110,000 to $140,000 per year, depending on experience. Our comprehensive health plans and generous paid time off ensure your well-being. You'll also enjoy flexible hours, fitness/wellness allowance, employee share ownership program, professional development support, and a ton of fun social activities and events.

Our company values diversity and inclusion, welcoming candidates from all backgrounds. If you require any accommodations during the recruitment process, please contact Talent Acquisition.



  • Ottawa, Ontario, Canada CPAC Full time

    We are seeking an experienced Technical Broadcast Systems Architect to join our team at CPAC, a unique media outlet focused on Canadian politics.The successful candidate will be responsible for designing and implementing broadcast technology systems that enable the acquisition, production, editing, storage, and playout of content. This includes working with...


  • Ottawa, Ontario, Canada CPAC Full time

    About the RoleCPAC is seeking a highly skilled Senior Broadcast Engineer/Architect to join our team. This full-time permanent position offers a competitive salary and benefits package.Key ResponsibilitiesDesign, implement, and manage broadcast systems and media networks, ensuring seamless integration and efficient routing of content.Lead technical projects...


  • Ottawa, Ontario, Canada CPAC (Cable Public Affairs Channel Chaîne d'affaires publiques par câble) Full time

    Job DescriptionWe are seeking an innovative and highly skilled Senior Broadcast Systems Engineer/Architect to join our technical operations and engineering team at CPAC (Cable Public Affairs Channel / Chaîne d'affaires publiques par câble), located in downtown Ottawa.About the Role:This is a full-time permanent position with competitive benefits, offering...


  • Ottawa, Ontario, Canada Telesat Full time

    Telesat is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 50 years.The company's state-of-the-art fleet consists of 15 GEO satellites, the Canadian payload on ViaSat-1 and one LEO 3 demonstration satellite....


  • Ottawa, Ontario, Canada Ross Full time

    High-Quality Product Development OpportunityWe are seeking a skilled Senior FPGA Verification Engineer to join our team at Ross Video. This is an exciting opportunity to work on the development of next-generation broadcast video processing technology.About the Role:The ideal candidate will be responsible for driving the creation of world-leading product...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    Veeva Systems, Inc. is a pioneer in industry cloud solutions, revolutionizing the life sciences sector by enabling companies to bring therapies to patients faster. The company's mission-driven approach emphasizes Customer Success, Employee Success, and Speed.The organization is committed to supporting its employees' flexibility and work-life balance by...


  • Ottawa, Ontario, Canada Ross Full time

    Ross Video is a leading provider of innovative video production solutions. We're seeking an experienced Software Development Engineer to join our team.Job SummaryWe are looking for a highly skilled and motivated Software Development Engineer to participate in the full software development lifecycle, from requirements gathering to maintenance. The ideal...


  • Ottawa, Ontario, Canada Collabera Full time

    Job SummaryWe are seeking a highly skilled Senior Embedded Linux Software Engineer to join our team at Collabera. In this role, you will be responsible for developing high-quality designs and code, participating in agile development processes, and ensuring the delivery of robust and secure software solutions.About UsCollabera is a leading IT staffing firm...


  • Ottawa, Ontario, Canada CPAC (Cable Public Affairs Channel Chaîne d'affaires publiques par câble) Full time

    Company OverviewCPAC (Cable Public Affairs Channel / Chaîne d'affaires publiques par câble) is a leading media outlet focused on Canadian politics, seeking a skilled Broadcast Systems Engineer/Architect to join its technical operations and engineering team.About the RoleThis is a full-time permanent position offering competitive benefits. The successful...


  • Ottawa, Ontario, Canada Ross Full time

    At Ross, we're passionate about delivering innovative solutions to the Live Video Broadcast market. As an Agile Business Operations Specialist, you'll play a critical role in enhancing operational efficiency and effectiveness within our R&D department.

  • ​ Software Engineer

    1 month ago


    Ottawa, Ontario, Canada MacEwen Petroleum Inc. Full time

    Job Title: Software Engineer (Full Stack)Job Summary:• Develop and maintain high-quality software applications using a range of programming languages and frameworks.• Collaborate with cross-functional teams to design and implement software solutions that meet business requirements.Key Responsibilities:• Design and develop software applications using...


  • Ottawa, Ontario, Canada NewFound Recruiting Full time

    At NewFound Recruiting, we are seeking a skilled Senior Software Engineer to join our team in Ottawa, Ontario. With a focus on developing innovative solutions, this role offers the opportunity for professional growth and challenges that will help you advance your career.About UsWe are a leading recruitment agency dedicated to providing exceptional service to...


  • Ottawa, Ontario, Canada Insight Global Full time

    **Key Qualifications**We are seeking a talented C++ Software Engineer to join our team at Insight Global. The ideal candidate will have a strong background in C++ development, with a focus on embedded systems and multi-threaded applications.**Responsibilities**As a C++ Software Engineer, you will be responsible for developing in-vehicle connectivity...


  • Ottawa, Ontario, Canada CPAC Full time

    Job Title:Broadcast Systems/Media Network Architect and Engineer Lead


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    Role OverviewVeeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. Our team is dedicated to delivering innovative software solutions that make a positive impact on people's daily lives.As an Engineering Manager at Veeva, you will lead and recruit a team of highly...


  • Ottawa, Ontario, Canada Ford Full time

    Job OverviewFord Motor Company is a leading mobility company dedicated to delivering smart vehicles for a smart world. As a Software Development Engineer, you will play a crucial role in creating innovative software solutions that enhance the vehicle experience.We are seeking an experienced Software Development Engineer with expertise in C++ to join our...


  • Ottawa, Ontario, Canada Ross Full time

    Company OverviewRoss Video is a leading provider of innovative solutions for the broadcast industry. We are committed to delivering exceptional products and services that meet the evolving needs of our customers.


  • Ottawa, Ontario, Canada Django Rest Framework Full time

    Job DescriptionThe Product Engineer plays a pivotal role in ensuring the seamless implementation of developed applications. Their primary responsibility involves thorough testing to guarantee that the application aligns with the envisioned product design by the Product UI Developer and the Product Architect.To achieve this, the Product Engineer leverages...


  • Ottawa, Ontario, Canada Thales Full time

    Job DescriptionOttawa, Ontario (Hybrid)This position involves the implementation, integration, testing, configuration, and documentation of full stack web-based software applications. The successful candidate will be involved in selection, design, and experimentation activities related to such software in support of Innovation Team projects that contribute...


  • Ottawa, Ontario, Canada High Tech Genesis Full time

    Job SummaryWe are seeking an experienced Software Engineer to join our team at High Tech Genesis. As a key member of our software development team, you will be responsible for designing, developing, and deploying high-quality software solutions.About the RoleThis is a permanent full-time position working 40 hours per week in a hybrid setting. The ideal...