The Software Developer is part of the RTCore development team. RTCore is the in-house C++ framework for our new advanced software systems in virtual production. As a member of the RTCore team you will implement features to the RTCore framework, provide support, but will also be implementing new software for our virtual production using the RTCore technology in many different areas. These range from workflow tools, user interface, real-time video streaming and videoconferencing, audio processing, image recognition, device control, and robotics.
KEY RESPONSIBILITIES
- Leverages current technology research and development trends to innovate and advance ScanlineVFX’s technologies
- Designs, implements, and release state-of-the-art components and applications for mission-critical, high performance, globally distributed systems
- Gathers requirements across large collaboration efforts that span multiple departments and/or disciplines
- Writes technical briefs and user documentation
- Partner with software development leadership and pipeline team to identify and schedule tasks
QUALIFICATIONS &EXPERIENCE
- Minimum three (3) years demonstrated work experience with Python is required
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent work experience
- Strong knowledge of user interface design in QT/PyQT (required)
- Experience implementing in C/C++ (preferred)
- Good hands-on experience with SQL/MySQL
- Strong knowledge of Windows/Linux/Mac OS environments
- Experience with Asterix/PBX (bonus)
- Strong written &verbal communication skills
- Experience with Agile methodology, test methodology, test-driven development, source control management, and automated testing