Embedded Software Engineer

Evertz Logo

Evertz

πŸ“Remote - Worldwide

Summary

Join Evertz Microsystems' R&D team and contribute to the design and testing of cutting-edge broadcast equipment. This challenging role requires expertise in C/C++ programming, real-time operating systems, and embedded systems. You will work with digital hardware, device control interfaces, and various video standards. A minimum of two years of experience and a degree in a relevant engineering or computer science field is required. Excellent communication and teamwork skills are essential for success in this position.

Requirements

  • Possess C, C++ programming and debugging skills
  • Have experience with Real-Time Operating Systems, Embedded Linux, FreeRTOS and Device Drivers
  • Be proficient in object-oriented design and programming techniques, and data structures
  • Demonstrate knowledge of digital hardware (SoC, ARM Cortex-A and Cortex-M, FPGA)
  • Have experience with device control interfaces, such as I2C, SPI, USB, PCIe, Ethernet
  • Be able to perform board level troubleshooting for software
  • Hold a degree in Electrical/Computer/Mechatronics Engineering or Computer Science
  • Have a minimum of 2 years of experience
  • Possess excellent verbal and written communication and proven interpersonal skills
  • Be result-oriented, self-motivated and a team player

Responsibilities

Design and test the latest broadcast equipment incorporating the most advanced technology

Preferred Qualifications

  • Have knowledge of HDMI, HDCP, HKEP and IPMX
  • Understand Data Communication Network and associated Layer 2 and 3 protocols
  • Have knowledge of video standards H.264, MPEG2, HEVC, JPEG-XS, ST2110 and their applications
  • Have knowledge of web application HTML, CSS, and JavaScript
  • Be familiar with CI/CD pipelines (such as Jenkins)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.