Talent.com
Senior Software Developer - Embedded (Job Req #2026-039)
Senior Software Developer - Embedded (Job Req #2026-039)Ross Video • Ahuntsic North, ca
Senior Software Developer - Embedded (Job Req #2026-039)

Senior Software Developer - Embedded (Job Req #2026-039)

Ross Video • Ahuntsic North, ca
30+ days ago
Job type
  • Full-time
Job description

Senior Software Developer - Embedded (Job Req #2026-039)

Join to apply for the

Senior Software Developer - Embedded (Job Req #2026-039)

role at

Ross Video

1 week ago Be among the first 25 applicants

Join to apply for the

Senior Software Developer - Embedded (Job Req #2026-039)

role at

Ross Video

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.

Job overview :

The ideal candidate is part of our software team creating world-leading next generation broadcast video processing technology including compressed video streaming. They coordinate with the product manager on overall product vision and leads a team in the design of new products and the improvement of existing products. Our team is Agile and DevOps aligned, with a focus on continuous learning and automation. We hold backlog refinements and post-mortems, regularly tackle technical debt and reserve time for innovation. If you've ever watched live television, news, sports, or entertainment, you've seen our products in use. Major 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.

Who you report to :

Director TPM, Edge Technologies

What the job is all about :

Participate in Agile FaST ceremonies like retrospectives, refinement, planning and FaST meetings

Participate in a daily sync-up meeting and work with team members afterward to resolve a blocking integration issue

Work with an FPGA designer to help debug a lab issue and create code to help gather additional telemetry and status information

Participate in a design / code review of a field system update software and provide your feedback on how to better handle a fault condition

Review test coverage strategy and provide feedback to further improve coverage or to scale back based on acceptable risk

Work with a hardware and software designer to resolve a FIFO overflow issue

Implement in C++ a driver that controls a hardware accelerator to perform color correction for high dynamic range video

Document an API to support integration with another software team

Design a thread safe register interface module for a high-speed register interface

Host a post-mortem, capture the feedback, and make plans for changes

Discuss the implementation of a new customer requested feature with the marketing team and product manager

Work with the project manager to identify key project milestones and integrations

Help maintain the Linux R&D build server and create a script to add a new feature to our build automation flow

Meet with software and RTL designers to propose a lab integration strategy

Teach a new hire how to analyze network packets with Wireshark

Perform other related duties as required

As an intermediate / senior developer, the candidate is expected to oversee the following :

Propose a vision or theme for the work cycle

Review the backlog, add stories and prioritizeCoordinate with the design team, other cross functional teams, suppliers and customers to ensure the overall design and each specified sub-system meets all requirements according to an established project plan

Provide significant technical leadership to design review preparation, execution, and timely action item closure for complex issues

Document the design to a high standard for internal and customer review

Effectively communicate technology applications and benefits to a wide audience including customers and design partners.

Coach and mentor team members to attain breakthrough results in assigned deliverables

Who you are :

Bachelors degree in computer science, computer engineering, software engineering or related discipline

Experienced with C and C++

Experience leading software and mixed discipline development teams

Experience with ARM multi-processor systems within an embedded Linux environment

Possess experience developing under Linux with GNU tool chain

Experience working with scripted tool flow (tcl, perl, sh), source control

Experience working with lab equipment to debug complex designs that could involve multiple people.

Knowledge of TCP / IP networking including familiarity with UDP, TCP, HTTP, FTP, SLP, Zeroconf.

Knowledge of software design for embedded system with a mix of application, library and driver development is an asset

Ability to resolve memory leaks and deadlocks

Knowledge of creating hardware stubs for simulated testing

Experience performing static code analysis

Knowledge of revision control systems, branching and tagging methodologies

Expertise in software debugging through JTAG interfaces and logic analyzers

Familiarity with hardware integration and lab tools

Equity, Diversity & Inclusion : At Ross, we embrace diversity, and we want you to bring your authentic self to work. We are committed to building a team that includes a variety of backgrounds, perspectives, and skills. Inclusivity drives innovation and creativity, and that’s something we’re passionate about at Ross! We believe everyone should be able to enjoy a rewarding career at Ross, regardless of race, colour, religion, sexual orientation, gender, gender identity or expression, marital status, age, veteran status, physical or mental disability. If a disability means that you need any additional support during the recruitment process, please contact Talent Acquisition and we will make all reasonable efforts to accommodate your request.

Seniority level : Mid‑Senior level

Employment type : Full‑time

Job function : Engineering and Information Technology

Industries : Broadcast Media Production and Distribution

Referrals increase your chances of interviewing at Ross Video by 2x

Get notified about new Senior Software Engineer jobs in Nepean, Ontario, Canada.

#J-18808-Ljbffr

Create a job alert for this search

Embedded Software Developer • Ahuntsic North, ca

Similar jobs
Senior Embedded Software Engineer (C) – Hybrid

Senior Embedded Software Engineer (C) – Hybrid

Hewlett Packard Enterprise • Montreal
Full-time
A leading tech company in Montreal is seeking an Embedded Software Developer to work on new projects, including designing and debugging software. The role requires a Bachelor’s or Master’s in Comput...Show more
Last updated: 3 days ago • Promoted
Senior Embedded Software Engineer — Satellite Networking

Senior Embedded Software Engineer — Satellite Networking

SpaceBridge • Montreal
Full-time
An innovative firm is seeking an Embedded Software Developer to contribute to cutting-edge satellite communication products. In this role, you will engage in real-time design and development, focusi...Show more
Last updated: 23 days ago • Promoted
Senior Embedded Software Designer / Concepteur Senior de Logiciels Embarqués

Senior Embedded Software Designer / Concepteur Senior de Logiciels Embarqués

Caterpillar Brazil • Laval
Full-time
Location : • • Laval, QC (Canada) • • •Required Travel : • • Up to 10% (International) • • •Relocation Assistance Offered : • • None. Canada Work Authorization Sponsorship Offered : • • None.This position requires...Show more
Last updated: 3 days ago • Promoted
Senior Full Stack Developer

Senior Full Stack Developer

Botpress Technologies Inc. • Montreal, QC, Canada
Full-time
Help bring AI agents to companies worldwide.Over the next decade, autonomous agents will redefine how we work.Botpress allows companies to build and deploy advanced AI agents that move beyond conve...Show more
Last updated: 17 days ago • Promoted
Senior C++ Developer — Embedded / Desktop | Global Team

Senior C++ Developer — Embedded / Desktop | Global Team

Amaris Consulting • Laval
Full-time
A global consulting firm in Laval, Quebec, is seeking a talented C++ Developer to join its dynamic team.The candidate will be involved in designing and developing innovative software solutions for ...Show more
Last updated: 3 days ago • Promoted
Senior Avionics Software Architect — Embedded DO-178C

Senior Avionics Software Architect — Embedded DO-178C

Wisk • Montreal
Full-time
A pioneering aerospace company in Montreal is seeking a Senior Staff Software Engineer for autonomous aircraft development. You will lead the design of embedded software and collaborate with various...Show more
Last updated: 23 days ago • Promoted
Senior Hardware Designer

Senior Hardware Designer

Haivision • Montreal
Full-time
Senior Hardware Designer has a solid background in the design of high-speed digital circuits, with a strong working knowledge of the hardware development of embedded systems, familiarity with FPGA / ...Show more
Last updated: 20 days ago • Promoted
Senior Fullstack programmer – Core Technologies

Senior Fullstack programmer – Core Technologies

Behaviour Interactive • Montreal
Full-time
Senior Fullstack programmer – Core Technologies.Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features. Are you ready to dive into the world of cutting-edge v...Show more
Last updated: 3 days ago • Promoted
Senior C++ Software Engineer

Senior C++ Software Engineer

Targeted Talent • Montreal, QC, Canada
Permanent
We are looking for an experienced.This is a permanent position that is.C based tech company enjoying substantial growth.The work will be heavily related to developing and implementing new features ...Show more
Last updated: 30+ days ago • Promoted
Senior Embedded Software Engineer - Flexible Hours

Senior Embedded Software Engineer - Flexible Hours

Cattron-Theimeg Incorporated • Montreal
Full-time
Une entreprise de technologie ferroviaire recherche un ingénieur(e) de logiciel embarqué (Firmware), sénior, pour concevoir et développer des logiciels pour des systèmes de contrôle de locomotives....Show more
Last updated: 23 days ago • Promoted
Senior Embedded Software Config Manager | DO-178C & FAA

Senior Embedded Software Config Manager | DO-178C & FAA

Beta Technologies • Montreal
Full-time
A leading company in electric aviation is seeking a Senior Embedded Software Configuration Management Engineer in Montreal, Canada. The role involves managing software life cycle data to ensure FAA ...Show more
Last updated: 3 days ago • Promoted
Expert Embedded Software -DO178

Expert Embedded Software -DO178

C Ssystems • Montreal
Full-time
CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the defense, aeronautics, autonomous driving, and railways industries.With ...Show more
Last updated: 23 days ago • Promoted
Senior Embedded Software Designer / Concepteur Senior de Logiciels Embarqués

Senior Embedded Software Designer / Concepteur Senior de Logiciels Embarqués

Caterpillar Financial Services Corporation • Laval
Full-time +1
Your Work Shapes the World at Caterpillar Inc.When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem ...Show more
Last updated: 3 days ago • Promoted
Senior Embedded Developer – Principal (34672)

Senior Embedded Developer – Principal (34672)

Myticas LLC • Ahuntsic North, ca
Full-time
Principal Embedded Software Developer will play a pivotal role in driving the architectural and design aspects of our software projects. They will collaborate closely with System Engineering and oth...Show more
Last updated: 19 hours ago • Promoted • New!
Senior Manager Embedded Software Engineering

Senior Manager Embedded Software Engineering

Ciena • Ahuntsic North, ca
Full-time
Senior Manager Embedded Software Engineering Join to apply for the.Senior Manager Embedded Software Engineering.As the global leader in high‑speed connectivity, Ciena is committed to a people‑first...Show more
Last updated: 2 days ago • Promoted
Senior C++ Developer

Senior C++ Developer

Arobas Personnel • Montreal
Full-time +1
Design, produce, and optimize highly secure code.Work on real-time systems, ideally within electronic markets.Profile, monitor, optimize, and provide production support for real-time distributed sy...Show more
Last updated: 23 days ago • Promoted
Embedded C++ Software Developer

Embedded C++ Software Developer

CS GROUP • Montreal, QC, Canada
Full-time +1
CS Group Canada, a subsidiary of CS Group (part of the Sopra Steria Group), is a leader in the development and certification of safety-critical systems in the aerospace, electric, and autonomous dr...Show more
Last updated: 18 days ago • Promoted
Senior Full Stack Developer

Senior Full Stack Developer

dcbel Inc • Montreal, QC, Canada
Full-time
Our flagship product, the dcbel Home Energy Station, is a small wall mounted device that gives everyone ownership over their energy supply by using solar power to charge their EV and home, unlockin...Show more
Last updated: 30+ days ago • Promoted