Senior Broadcast Systems Software Engineer
2 days ago
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.
-
Senior Broadcast Solutions Engineer
3 days ago
Burlington, Ontario, Canada Evertz Microsystems Limited Full timeAbout 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...
-
Senior Broadcast Solutions Architect
4 weeks ago
Burlington, Ontario, Canada Evertz Microsystems Limited Full timeAs 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...
-
Senior Broadcast Solutions Designer
2 weeks ago
Burlington, Ontario, Canada Evertz Full timeIn 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...
-
Broadcast Solutions Architect
4 weeks ago
Burlington, Ontario, Canada Evertz Microsystems Limited Full timeJob 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...
-
Broadcast Solutions Architect
4 weeks ago
Burlington, Ontario, Canada Evertz Full timeIn 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...
-
Broadcast Solution Architect
6 days ago
Burlington, Ontario, Canada Evertz Full timeExciting 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 timeJob 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 timeJob 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...
-
Broadcast Solutions Architect
4 weeks ago
Burlington, Ontario, Canada Evertz Full timeAs 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...
-
Senior Software Engineer
2 weeks ago
Burlington, Ontario, Canada TransUnion Full timeSenior 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...
-
Software Quality Assurance Engineer
4 weeks ago
Burlington, Ontario, Canada Evertz Microsystems Limited Full timeJob 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...
-
Evertz Broadcast Solutions Architect
7 days ago
Burlington, Ontario, Canada Evertz Microsystems Limited Full timeImagine 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...
-
Broadcast Solutions Specialist
3 weeks ago
Burlington, Ontario, Canada Evertz Full timeAs 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...
-
Senior Software Engineer
2 weeks ago
Burlington, Ontario, Canada Spencer Gifts - Spirit Halloween Full timeAbout 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...
-
Software Quality Assurance Engineer
4 weeks ago
Burlington, Ontario, Canada Evertz Full timeResponsibilities: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...
-
Broadcasting Infrastructure Specialist
4 days ago
Burlington, Ontario, Canada Evertz Full timeEvertz 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...
-
Senior Software Engineer
3 weeks ago
Burlington, Ontario, Canada HIBACHI Full timeJob 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,...
-
Senior Software Engineer
2 weeks ago
Burlington, Ontario, Canada IKEA Full timeWe 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...
-
Embedded Software Development Engineer
3 weeks ago
Burlington, Ontario, Canada Evertz Full timeAs 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 timeJob 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...