Senior Broadcast Systems Software Engineer

2 days ago


Burlington, Ontario, Canada Evertz Full time

About Evertz: A leading global provider of solutions for the broadcast media industry, including software engineering for embedded systems.

Compensation: The estimated salary range for this position is $110,000 - $140,000 per year, based on average salaries in the industry and location.

About the Role: We are seeking a highly skilled Embedded Software Engineer to join our R&D team. As a member of this team, you will be responsible for designing and testing cutting-edge broadcast equipment incorporating the latest technology.

Key Responsibilities:

  • Design and develop software for embedded systems using C and C++ programming languages.
  • Collaborate with cross-functional teams to ensure timely delivery of projects.
  • Test and debug software to ensure high-quality results.
  • Work with Real-Time Operating Systems, Embedded Linux, FreeRTOS, and Device Drivers.

Requirements:

  • C and C++ programming skills with experience in debugging.
  • Real-Time Operating Systems, Embedded Linux, FreeRTOS, and Device Driver expertise essential.
  • Object-oriented design and programming techniques, data structures knowledge.
  • Digital hardware knowledge (SoC, ARM Cortex-A and Cortex-M, FPGA).
  • Familiarity with device control interfaces (I2C, SPI, USB, PCIe, Ethernet) and board-level troubleshooting for software.

Bonus Requirements:

  • Knowledge of HDMI, HDCP, HKEP, and IPMX.
  • Data Communication Network and associated Layer 2 and 3 protocols.
  • Video standards (H.264, MPEG2, HEVC, JPEG-XS, ST2110) and their applications.
  • Web application development skills (HTML, CSS, JavaScript).
  • Familiarity with CI/CD pipelines (Jenkins).

Qualifications:

  • Bachelor's degree in Electrical/Computer/Mechatronics Engineering or Computer Science.
  • A minimum of 1 year of experience in software engineering.
  • Excellent verbal and written communication, interpersonal skills, and result-oriented mindset.

About What We Offer:

  • Employer-funded benefits program.
  • Competitive total compensation package.
  • Flexible work-life balance.
  • Employee Assistance plan.
  • Employee Discount Platform.
  • Career progression opportunities.
  • Casual work environment.
  • Social events and sports teams.


  • Burlington, Ontario, Canada Evertz Microsystems Limited Full time

    About the RoleWe are seeking an experienced Senior Broadcast Solutions Engineer to join our team at Evertz Microsystems Limited. As a key member of our Pre-Sales team, you will work closely with clients, account managers, and technical experts to design, document, and deliver end-to-end software-defined video networking solutions for broadcast and media...


  • Burlington, Ontario, Canada Evertz Microsystems Limited Full time

    As a key member of our Pre-Sales team, you will collaborate with clients, account managers, and R&D engineers to design and document comprehensive solutions for Evertz end-to-end Software Defined Video Networking (SDVN) systems in broadcast and media facilities.Responsibilities:Work closely with the account management team to define and document the scope of...


  • Burlington, Ontario, Canada Evertz Full time

    In this exciting Pre-Sales role with Evertz, you will work collaboratively with clients, Account Managers, R&D Engineers, Project Managers, and Executive Management to architect, design, and document the requirements for Evertz end-to-end Software Defined Video Networking (SDVN) solutions for broadcast and media facilities.Key Responsibilities:Work with the...


  • Burlington, Ontario, Canada Evertz Microsystems Limited Full time

    Job SummaryWe are seeking a highly skilled Broadcast Solutions Architect to join our team at Evertz Microsystems Limited. As a key member of our Pre-Sales team, you will work closely with clients, account managers, and R&D engineers to design and document end-to-end software-defined video networking solutions for broadcast and media facilities.Key...


  • Burlington, Ontario, Canada Evertz Full time

    In this exciting role, you will work closely with Evertz clients, Account Managers, R&D Engineers, Project Managers, and Executive Management to design and document the requirements for Evertz end-to-end Software Defined Video Networking (SDVN) solutions for broadcast and media facilities.Key Responsibilities:Collaborate with the account management team to...


  • Burlington, Ontario, Canada Evertz Full time

    Exciting Pre-Sales Role at EvertzIn this dynamic position, you will collaborate with clients, account managers, R&D engineers, project managers, and executive management to design and document the requirements for end-to-end software defined video networking solutions in broadcast and media facilities.Main Responsibilities:Work closely with the account...

  • Production Engineer

    4 weeks ago


    Burlington, Ontario, Canada Evertz Full time

    Job DescriptionEvertz Microsystems is seeking a highly skilled Production Engineer to join our team in validating industry-leading broadcast and AV solutions. As a key member of our production team, you will be responsible for ensuring the highest quality standards in our products and services.Key Responsibilities:Validate hardware, firmware, and software...

  • Production Engineer

    4 weeks ago


    Burlington, Ontario, Canada Evertz Full time

    Job DescriptionEvertz Microsystems is seeking a highly skilled Production Engineer to join our team in validating industry-leading broadcast and AV solutions. As a key member of our production team, you will be responsible for ensuring the highest quality standards in our products and services.Key Responsibilities:Validate hardware, firmware, and software...


  • Burlington, Ontario, Canada Evertz Full time

    As a key member of our Pre-Sales team, you will play a critical role in architecting and designing Evertz end-to-end Software Defined Video Networking (SDVN) solutions for broadcast and media facilities. You will work closely with clients, account managers, R&D engineers, project managers, and executive management to define and document the requirements for...


  • Burlington, Ontario, Canada TransUnion Full time

    Senior Software EngineerWe are seeking an experienced software engineer to join our team and work on high-performance systems. Key responsibilities include designing, developing, and testing software components and collaborating with cross-functional teams to ensure seamless integration.Key Skills:Proficiency in programming languages such as Java, C++, and...


  • Burlington, Ontario, Canada Evertz Microsystems Limited Full time

    Job DescriptionAt Evertz Microsystems Limited, we are seeking a highly skilled Software Quality Assurance Engineer to join our team. As a key member of our software development team, you will be responsible for designing and implementing testing software to validate embedded software, as well as designing and implementing test cases for video, audio, and...


  • Burlington, Ontario, Canada Evertz Microsystems Limited Full time

    Imagine shaping the future of broadcast technology as a highly skilled Pre-Sales professional at Evertz Microsystems Limited. This exciting opportunity allows you to collaborate with clients, account managers, and R&D engineers to design and document cutting-edge end-to-end Software Defined Video Networking (SDVN) solutions for broadcast and media...


  • Burlington, Ontario, Canada Evertz Full time

    As a key member of the Evertz team, you will play a crucial role in architecting and designing end-to-end Software Defined Video Networking (SDVN) solutions for broadcast and media facilities.Responsibilities:Collaborate with the account management team to define and document the scope of IP Broadcasting systems based on Evertz technologies.Assist customers...


  • Burlington, Ontario, Canada Spencer Gifts - Spirit Halloween Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and a passion for building scalable and efficient systems.Key Responsibilities- Design and develop high-quality software components- Collaborate with cross-functional teams to deliver...


  • Burlington, Ontario, Canada Evertz Full time

    Responsibilities:Design and implement testing software to validate embedded software functionality.Develop and execute test cases for video, audio, and broadcasting products to ensure quality and reliability.Write automation test scripts in Python and other programming languages to streamline testing processes.Maintain and update the test framework for...


  • Burlington, Ontario, Canada Evertz Full time

    Evertz is seeking a highly motivated Broadcasting Infrastructure Specialist to join our R&D team in Burlington.The ideal candidate will have a degree or advanced diploma in engineering or technology related to electrical, computer, or networking. They should possess knowledge of networking concepts, Python, and the Linux operating system, as well as...


  • Burlington, Ontario, Canada HIBACHI Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to lead the development of our software solutions. The ideal candidate will have experience in designing and implementing software applications using various programming languages and technologies.Responsibilities:Design and develop software applications using Java,...


  • Burlington, Ontario, Canada IKEA Full time

    We are seeking a Senior Software Engineer to join our team at "{company}".In this role, you will be responsible for designing, developing, and maintaining high-quality software applications.As a senior software engineer, you will lead the development team and collaborate with other stakeholders to ensure the successful delivery of projects.You will be...


  • Burlington, Ontario, Canada Evertz Full time

    As a member of the R&D team at Evertz, you will be responsible for designing and testing the latest broadcast equipment incorporating cutting-edge technology.Key Responsibilities:Develop and implement software solutions for embedded systems using C and C++ programming languages.Collaborate with cross-functional teams to integrate software components and...

  • Production Engineer

    4 weeks ago


    Burlington, Ontario, Canada Evertz Microsystems Limited Full time

    Job DescriptionEvertz Microsystems Limited is seeking a highly skilled Production Engineer to join our team. As a key member of our technical operations team, you will be responsible for validating industry-leading broadcast and AV solutions at a modular and system level.Key Responsibilities:Validate hardware, firmware, and software releases from our...