Software Engineer (previously Back End Developer) Job Summary
The software engineer must be a broadly experienced software engineer, that uses a variety of coding languages to achieve the desired objectives. Expertise in Swift, Objective-C and Python are required. Additional languages such as C++ and Java Script are a big plus. Expertise and familiarity with video production, signal processing, video codecs, compression and transcoding technologies are desirable but interest is learning is acceptable.
Key Qualifications
You should have extensive and proven experience with software and hardware. You must posses experience with or interest in modern consumer and professional video formats and workflows.
• You have advanced experience developing and releasing tools and apps rapidly
• You have experience developing for multiple platforms - macOS, iOS, iPadOS, and watchOS
• You can create workflow automation tools and have experience creating custom codes and API’s
• Strong hands-on experience with debugging and analyzing crashes or core dumps
• You have knowledge or interest in modern video technologies, codecs, and formats
• Technical project management skills
• You follow through with commitments and foster mutual trust with fellow team members
Description
You will play a critical role in helping the production team create marketing and training content for products. You will provide expertise for creatives, Producers, and technical support teams throughout the production lifecycle.
• Develop and implement apps and tools to optimize workflows including the video encoding and QC process
• Anticipate, mitigate, and solve technical video and engineering issues • Research and test the latest in video technologies such as 4K, HLS, HDR-10, Dolby Vision, MPEG2/4, H264/H265, HEVC
• Maintain existing apps and tools with the latest SDKs and updating dependencies
• Monitor and improve security of technical production services software, hardware, and workflows
• Assist creatives with technical challenges specific to video production
Education
• Engineering or equivalent degree, plus minimum of 6 years working in an engineering role