We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Evertz logo
Evertz Verified
Broadcast Technology, Media & Entertainment, Telecommunications, Software & Hardware

Embedded Software engineer

Burlington, Ontario, CanadaOnsiteFull TimePosted 3 days ago

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

Company Description

Evertz Microsystems (TSX:ET) is a global leader in providing broadcast equipment and end-to-end solutions for content creation, distribution, and delivery across television, on-demand services, WebTV, IPTV, and mobile devices. Recognized for innovation, Evertz delivers cutting-edge hardware and software solutions used in broadcast facilities worldwide. With a diverse customer base spanning telecommunications, satellite, cable TV, government, military, and enterprise sectors, Evertz is a trusted partner in the broadcast industry. Headquartered in Canada, Evertz operates worldwide, with offices in locations such as the United States, India, United Kingdom, and Australia, and employs over 2,000 professionals, including hardware and software engineers. As one of Canada’s 50 Best Managed Companies, Evertz is committed to excellence and global innovation.

Role Description

We are seeking a motivated Embedded Software Engineer to join our on-site team in the Greater Bengaluru Area. As a full-time Embedded Software Engineer, you will design, develop, and maintain embedded software solutions for cutting-edge broadcast products. Daily responsibilities include programming embedded systems, debugging, testing code, collaborating with cross-functional teams, and optimizing software performance. You will also participate in software design discussions and develop solutions that align with Evertz’s innovative vision.

Qualifications

  • Responsible for the design of embedded software to be used in the company’s products.
  • Create, support and debug software and firmware.
  • Adapt existing products for new requirements and uses.
  • Create and maintain documentation of the design, analysis and test results.
  • Provide architectural design, modular code design, code documentation, HW/FW integration, production implementation and support.
  • Responsible for adding new features or otherwise modifying firmware/software based on management direction and customer feedback.
  • Perform other duties as assigned and adhere to company policies and procedures.
  • Skills in Software Design, including a strong understanding of system architecture and optimization
  • Ability to work in a collaborative, team-oriented environment
  • A degree in Computer Science, Electrical Engineering, or a related technical field
  • Knowledge of broadcast systems, digital signal processing, or related fields is a plus
  • Strong analytical and problem-solving skills

Requirements

  • Must possess a degree in Electrical/Computer/Mechatronics Engineering or Computer Science.
  • A minimum of one year of experience in this field.
  • C++, C, Python programming and debugging skills for troubleshooting software issues.
  • Must have knowledge and exposure to AI
  • Experience in Qt development.
  • Real-Time Operating Systems, Embedded Linux, FreeRTOS and Device Driver experience are essential
  • Object-oriented design with some programming techniques; data structures.
  • Knowledge of digital hardware (SoC, ARM, FPGA.)
  • Experienced with device control interfaces, such as I2C, SPI, USB, PCIe, Ethernet; able to perform board level troubleshooting.
  • Familiar with Data Communication Network and associated Layer 2 and 3 protocols.
  • Cloud Knowledge is a bonus.

Project details
- Advanced embedded systems to do broadcasting using SDI, 2110 etc.

What we Offer

A competitive Salary with online courses, inhouse training and other standard benefits as per Company Standards etc.

This is a full-time position (Flexible time as long as you work 8.5 hours - including lunch), with no travel.

Applicants who are eligible/ permitted to work in Canada can only apply for this position

Ready to apply?
You'll be redirected to Evertz's application page.

Similar roles