Agile Software Engineer for Broadcast Applications
4 weeks ago
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.
-
Technical Broadcast Systems Architect
2 weeks ago
Ottawa, Ontario, Canada CPAC Full timeWe 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...
-
Senior Broadcast Engineer
1 week ago
Ottawa, Ontario, Canada CPAC Full timeAbout 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 timeJob 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 timeTelesat 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....
-
Senior FPGA Verification Engineer
2 weeks ago
Ottawa, Ontario, Canada Ross Full timeHigh-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 timeVeeva 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...
-
Software Development Expert
4 weeks ago
Ottawa, Ontario, Canada Ross Full timeRoss 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...
-
Senior Embedded Linux Software Engineer
2 weeks ago
Ottawa, Ontario, Canada Collabera Full timeJob 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 timeCompany 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...
-
Agile Business Operations Specialist
6 days ago
Ottawa, Ontario, Canada Ross Full timeAt 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 timeJob 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...
-
Senior Software Engineer
4 weeks ago
Ottawa, Ontario, Canada NewFound Recruiting Full timeAt 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...
-
Expert Embedded C++ Software Engineer
2 weeks ago
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 timeJob Title:Broadcast Systems/Media Network Architect and Engineer Lead
-
Lead Software Engineer
1 month ago
Ottawa, Ontario, Canada Veeva Systems, Inc. Full timeRole 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...
-
Software Development Engineer
4 weeks ago
Ottawa, Ontario, Canada Ford Full timeJob 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 timeCompany 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.
-
Software Engineer for Application Development
4 weeks ago
Ottawa, Ontario, Canada Django Rest Framework Full timeJob 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...
-
Software Engineering Professional
1 month ago
Ottawa, Ontario, Canada Thales Full timeJob 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...
-
Software Engineering Professional
4 weeks ago
Ottawa, Ontario, Canada High Tech Genesis Full timeJob 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...