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

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

Ross • Ottawa, ON, CA
3 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 Software Engineer

    Senior Software Engineer

    Acre Security • Ottawa H2B, ON, Canada
    Full-time
    Senior Software Engineer - Cloud Access Control.Move Security Forward with Acre.Are you passionate about transforming the future of security? Do you thrive in a collaborative, innovative environmen...Show more
    Last updated: 30+ days ago • Promoted
    Monitoring Solutions & Equipment – Director Saas Software Development

    Monitoring Solutions & Equipment – Director Saas Software Development

    Stonewood Group Inc. • Ottawa H2B, ON, Canada
    Full-time
    Client is a Privately owned company that provides monitoring solutions and equipment for studying manmade and natural seismicity. They are headquartered in Ottawa, Canada, with offices in Calgary, B...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    SRC Can • Ottawa, ON, Canada
    Full-time
    The Syracuse Research Corporation (SRC) is celebrating 60 years of redefining possible®.The company was formed to provide innovative products and seasoned analysis to solve the United States&rs...Show more
    Last updated: 30+ 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: 12 days ago • Promoted
    Senior Embedded Software Engineer – Airborne Platforms

    Senior Embedded Software Engineer – Airborne Platforms

    Gogo • Ottawa H2B, ON, Canada
    Full-time
    A leading telecommunications company in Ottawa is seeking a Senior Airborne Platform Software Engineer to design and develop software for airborne products. The ideal candidate will have a Bachelor'...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer I

    Senior Software Engineer I

    SurveyMonkey • Ottawa H2B, ON, Canada
    Remote
    Full-time
    SurveyMonkey is the world’s most popular platform for surveys and forms, built for business—loved by users.We combine powerful capabilities with intuitive design, effectively serving every use case...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Designer, Web Application Development

    Senior Software Designer, Web Application Development

    freelance.ca • Ottawa, Canada
    Full-time
    The company is a business management and information technology consulting firm dedicated to supporting organizations in their digital and organizational transformation. We believe that an innovativ...Show more
    Last updated: 30+ 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: 15 days ago • Promoted
    Senior Embedded Developer - Principal (34672)

    Senior Embedded Developer - Principal (34672)

    Myticas Consulting • Ottawa
    Full-time
    Senior Embedded Developer - Principal (34672).Senior Embedded Developer - Principal (34672).Principal Embedded Software Developer will play a pivotal role in driving the architectural and design as...Show more
    Last updated: 7 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: 15 days ago • Promoted
    Senior Embedded Firmware Engineer, IoT (Hybrid in Ottawa)

    Senior Embedded Firmware Engineer, IoT (Hybrid in Ottawa)

    LRO Staffing • Ottawa H2B, ON, Canada
    Remote
    Full-time
    A reputable staffing agency is seeking a Senior Firmware Engineer to join a well-established organization in Ottawa.The role involves developing firmware for embedded IoT products and requires sign...Show more
    Last updated: 30+ 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: 1 day ago • Promoted
    SerDes PHY FW / SW Engineer - Staff / Senior Staff / Principal Levels

    SerDes PHY FW / SW Engineer - Staff / Senior Staff / Principal Levels

    Alphawave Semi • Ottawa H2B, ON, Canada
    Full-time
    SerDes PHY FW / SW Engineer - Staff / Senior Staff / Principal Levels at Alphawave Semi.The Embedded Software / Firmware Team develops critical embedded software powering high-performance multi-standard ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Technical Product Manager, Embedded & Automotive

    Senior Technical Product Manager, Embedded & Automotive

    QNX • Ottawa H2B, ON, Canada
    Full-time
    A leading technology firm is seeking a Senior Technical Product Manager in Ottawa.This role involves owning the product lifecycle of multi-component solutions and defining integration strategies fo...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer I

    Senior Software Engineer I

    Tree Trust • Ottawa H2B, ON, Canada
    Remote
    Full-time
    SurveyMonkey is the world’s most popular platform for surveys and forms, built for business—loved by users.We combine powerful capabilities with intuitive design, effectively serving every use case...Show more
    Last updated: 30+ days ago • Promoted
    Senior Embedded Software Leader (RTOS, C / C++)

    Senior Embedded Software Leader (RTOS, C / C++)

    Ciena Corporation • Ottawa
    Full-time
    A leading technology company in Ottawa is seeking an experienced Senior Manager Embedded Software Engineering.This role involves managing a team focused on developing cutting-edge optical software ...Show more
    Last updated: 6 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Barracuda Networks • Ottawa H2B, ON, Canada
    Full-time
    Come join our passionate team! Barracuda is a leading cybersecurity company providing complete protection against complex threats. Our platform protects email, data, applications, and networks with ...Show more
    Last updated: 30+ days ago • Promoted
    Embedded Software Developer

    Embedded Software Developer

    Giatec Scientific Inc. • Nepean, ON, Canada
    Full-time
    Location : Ottawa, ON (In-office 5 days a week).Join our team to create advanced IoT solutions for the construction industry. As part of our Hardware development group, you'll design embedded sof...Show more
    Last updated: 30+ days ago • Promoted