Software Engineer Video
The Media Solutions team is looking for a passionate software engineer with strong experience in development of software applications of medium/high complexity to help us shaping and deciding tomorrow’s technologies for delivering, measurement and protection of online video content. You will contribute to defining the architecture of a complex solution that needs to sustain millions of users and to development of video apps on most of devices relevant for video use-cases (e.g. iOS and Android devices, connected TVs, STB or gaming consoles).
Responsibilities
- learn or improve on development environments of most popular mobile/video platforms (e.g. iOS, Android, XBOX, PS3 etc)
- contribute to design and implementation of client-side applications and their integration into overall Adobe’s solutions
- obtain expertise in video delivery, protection and monetization solutions by understanding current standards and contribute to Adobe’s efforts to further innovate in this field
- interact with product management, team leads and customers to refine feature requirements
- work closely with Quality Engineers, to ensure that the product meets the required top quality standards
Skills
Must have
- strong CS background (data structures, algorithms, software design)
- knowledge about web technologies (HTML, CSS, JavaScript, HTTP) or mobile development (iOS, Android)
- good knowledge of at least one server-side language (C#, Java, PHP, Ruby, Python etc)
- ability to achieve results with little supervision or direction
- ability to research and become proficient in new technologies
- solid foundation in software engineering process and best practices (continuous integration, code review, unit testing etc)
Nice to have
- experience in medium/high complexity web application development (both client and server side). Thorough understanding of the processes/flows that happen “behind-the-scenes” between the client and server sides of a web application. Knowledgeable about internet standards.
- experience with video processing algorithms or video transport protocols
- Experience with XBOX, PS3 or Wii applications development
If your interests and passions align with what we’re doing and you match the candidate profile we’re describing, we’re eagerly waiting for your resume. Come and join us!
