Talent.com
Senior Software Developer - Embedded (Job Req #2026-039)
Senior Software Developer - Embedded (Job Req #2026-039)Ross • Ottawa, ON, CA
No longer accepting applications
Senior Software Developer - Embedded (Job Req #2026-039)

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

Ross • Ottawa, ON, CA
14 days ago
Job type
  • Full-time
Job description

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

Job Description

Posted Friday, December 19, 2025 at 5 : 00 AM

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 prioritize
  • Coordinate 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.

    #J-18808-Ljbffr

    Create a job alert for this search

    Embedded Software Developer • Ottawa, ON, CA

    Similar jobs
    Senior Embedded Diagnostics & Hardware Lead

    Senior Embedded Diagnostics & Hardware Lead

    Nokia • Ottawa
    Full-time
    A global telecommunications leader is seeking a Staff Software Development Engineer to develop diagnostics software and lead hardware bring-up activities. The ideal candidate will have 8 to 11 years...Show more
    Last updated: 5 days ago • Promoted
    Senior Embedded Software Designer

    Senior Embedded Software Designer

    Lumentum • Ottawa
    Full-time +1
    It's fun to work in a company where people truly BELIEVE in what they're doing!.We're committed to bringing passion and customer focus to the business. If you like wild growth and working with happy...Show more
    Last updated: 26 days ago • Promoted
    Embedded Software Engineer — Next-Gen Optics (Ottawa)

    Embedded Software Engineer — Next-Gen Optics (Ottawa)

    Lumentum Operations LLC • Ottawa
    Full-time
    A leading optical communication company in Ottawa is seeking an Embedded Software Engineer.In this role, you will contribute to the design and development of advanced optical communication products...Show more
    Last updated: 5 days ago • Promoted
    Senior Embedded Software Lead for Optical Modules & Demos

    Senior Embedded Software Lead for Optical Modules & Demos

    Ciena Corporation • Ottawa
    Full-time
    A leading technology company is seeking a Field Applications Engineer in Ottawa.This pivotal role requires 10+ years of experience in embedded software, focusing on supporting customers with Ciena'...Show more
    Last updated: 26 days ago • Promoted
    Senior UAS Embedded Software Engineer (Drone Systems)

    Senior UAS Embedded Software Engineer (Drone Systems)

    Work in Ottawa • Ottawa
    Full-time
    A leading technology organization located in Ottawa, Ontario is seeking an experienced Embedded Software Engineer to join their growing team. The role focuses on the design, development, and integra...Show more
    Last updated: 5 days ago • Promoted
    Senior Embedded Software Engineer — Aviation Connectivity (Ottawa Onsite)

    Senior Embedded Software Engineer — Aviation Connectivity (Ottawa Onsite)

    Morson Edge (Canada) • Ottawa
    Full-time
    A leading technology innovator in aviation connectivity is seeking a Senior Embedded Software Engineer in Ottawa.The successful candidate will develop and maintain embedded software for advanced co...Show more
    Last updated: 26 days ago • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    ORBCOMM • Ottawa
    Full-time
    Senior Embedded Software Engineer.At ORBCOMM, we are seeking a Senior Embedded Software Engineer to play a key role in designing and enhancing the embedded software that powers our global IoT solut...Show more
    Last updated: 23 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Versaterm • Ottawa H2B, ON, Canada
    Full-time
    Versaterm is a global public safety solutions company helping agencies transform how they serve their communities.Since 1977, we’ve been building an ecosystem of intuitive tools designed for public...Show more
    Last updated: 26 days ago • Promoted
    Senior Embedded Developer - Principal (34672)

    Senior Embedded Developer - Principal (34672)

    Myticas Consulting • Ottawa
    Full-time
    Senior Embedded Developer – Principal (34672).Principal Embedded Software Developer will play a pivotal role in driving the architectural and design aspects of our software projects.They will colla...Show more
    Last updated: 18 days ago • Promoted
    Senior Embedded Software Lead - Satellite Systems (Hybrid)

    Senior Embedded Software Lead - Satellite Systems (Hybrid)

    Telesat • Ottawa
    Full-time
    A leading satellite operator is seeking a Principal Embedded Software Developer to work on cutting-edge software for their satellite systems. This role requires significant experience in embedded sy...Show more
    Last updated: 5 days ago • Promoted
    Senior Embedded Software Engineer - On-Site Ottawa

    Senior Embedded Software Engineer - On-Site Ottawa

    Morson Talent (Canada & USA) • Ottawa
    Full-time
    Get AI-powered advice on this job and more exclusive features.This range is provided by Morson Edge (Canada).Your actual pay will be based on your skills and experience — talk with your recruiter t...Show more
    Last updated: 26 days ago • Promoted
    Senior Embedded Software Designer

    Senior Embedded Software Designer

    Lumentum Operations LLC • Ottawa
    Full-time
    Senior Embedded Software Designer page is loaded • •Senior Embedded Software Designer • •locationsCanada - Ottawa (Bill Leathem) time typeFull time posted onPosted Today job requisition id202...Show more
    Last updated: 26 days ago • Promoted
    Senior Embedded Software Engineering Lead

    Senior Embedded Software Engineering Lead

    Ciena • Ottawa
    Full-time
    A leading technology company based in Canada is seeking a Senior Manager Embedded Software Engineering to lead a team of software engineers in delivering innovative embedded solutions.The ideal can...Show more
    Last updated: 14 days ago • Promoted
    Senior Embedded Software Engineer - Ottawa Onsite

    Senior Embedded Software Engineer - Ottawa Onsite

    Curtiss-Wright Corporation • Ottawa
    Full-time
    A leading defense technology firm in Ottawa is seeking a Senior Software Developer to engineer and develop cutting-edge embedded systems. The role requires strong skills in embedded software design ...Show more
    Last updated: 12 days ago • Promoted
    Senior Embedded Software Engineer, Automotive Cabin

    Senior Embedded Software Engineer, Automotive Cabin

    BlackBerry • Ottawa
    Full-time
    A global technology company located in Ottawa is seeking a Senior Embedded Software Developer / Integrator for their Automotive QNX Cabin team. The role involves porting QNX RTOS to new hardware platf...Show more
    Last updated: 26 days ago • Promoted
    Senior Software Engineer - Embedded Software (Security)

    Senior Software Engineer - Embedded Software (Security)

    Ciena • Ottawa, ON, Canada
    Full-time
    As the global leader in high-speed connectivity, Ciena is committed to a people-first approach.Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual...Show more
    Last updated: 27 days ago • Promoted
    Senior Embedded Software Engineering Leader

    Senior Embedded Software Engineering Leader

    Ciena Corporation • Ottawa
    Full-time
    A leading technology company is seeking a Senior Manager Embedded Software Engineering in Ottawa to lead a team of software engineers. The ideal candidate will bring over 10 years of experience in s...Show more
    Last updated: 17 days ago • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    Morson Edge (Canada) • Ottawa
    Full-time
    Direct message the job poster from Morson Edge (Canada).Senior Embedded Software Engineer.Our client is a global leader in transforming aviation communication through cutting‑edge satellite and cel...Show more
    Last updated: 26 days ago • Promoted