OverviewThe R&D engineering team is responsible for all software and/or hardware design work for video products including Magellan, SNP, SDN Orchestrator, and Versio Playout products. As a Software Engineer on the Video Development Team, you will be responsible for designing, building, and testing software for broadcast equipment. You should have a strong interest in and knowledge of C/C++ programming and embedded hardware.
- Research and development of software features for embedded Linux systems for both ARM and x86_64 based architectures.
- Understand, troubleshoot and document customer issues for Imagine products
- Perform self-directed and peer code reviews
- Document, plan and break-down high-level feature requests into sprint-size tasks
About You
- 3+ years of software development experience (embedded or PC systems)
- Must be comfortable working in and with a multitude of systems and networking technologies
- Experience and understanding of networking technologies
- Experience with the broadcast industry and applicable technologies such as ST2110, PTP and other SMPTE and IBU standards & organizations
- Strong knowledge of C/C++ and embedded systems
- Strong knowledge of object-oriented design
- Strong knowledge of Linux and BASH CLI
- Experience with Java, JavaScript, and HTML
- Strong knowledge of version control systems such as Git and CVS
- Excellent communicator – must be capable of communicating tech and tasks to all levels of the Imagine and its customers