Senior Software Developer – xStudio
5 days ago
Description Position at DNEG Video Streaming Engineer - Imaging, Playback and Review Tools Summary DNEG is looking for an experienced C++ software engineer to join our team developing xSTUDIO, our open source video playback and review application for the VFX and Feature Animation industries. xSTUDIO is freely available through the Academy Software Foundation (ASWF) GitHub page. This role will be focused on developing a solution for real-time streaming of high definition, live video between DNEG’s studio locations across the globe with xSTUDIO providing the interactive front-end and image display. A similar experience for external clients connecting from outside of DNEG’s infrastructure via the public internet is also a project goal. Robust and efficient data synchronisation between instances of the user-facing application running at either end of the connection will be part of this challenge. Maximising performance within constraints of the given network latency and bandwidth plus ensuring security and data encryption at the WAN and internet levels are also key problems to be solved. About xSTUDIO Viewing moving images is an activity fundamental to almost every role in a VFX and Feature Animation studio. This goes a long way beyond just video playback – VFX and animation artists, supervisors, and producers all require fast, accurate, highly interactive and flexible interfaces for examining their work, submitting notes and feedback as well as producing their own creative edits. Large format image sequences with high bit depth and high frame rate demand the utmost in performance optimization to make the most of available graphics hardware resources. In addition to this, collaborative working is a crucial aspect of our workflows, requiring innovative solutions to allow multiple users to work together fluently. All this must be delivered by a solution that offers the very best in UX and UI design. To meet these requirements and to take advantage of recent advances in associated technologies, such as HDR displays and projectors, new graphics rendering pipelines, and modern video formats, DNEG is investing in xSTUDIO. About the Role xSTUDIO has been successfully deployed throughout DNEG’s business and is used daily by our crew of more than 7000 digital artists, animators, producers and supervisors both on an individual basis and in collaborative team review sessions. However, collaborative sessions between geographical locations are currently limited to the use of common screen sharing technologies like PCOIP or Zoom, neither of which are optimised for our use case where image fidelity and playback accuracy is paramount. We believe that xSTUDIO could directly encode its framebuffers and broadcast to remote xSTUDIO instances for a radically improved experience. A superior quality video signal will allow our internal teams and external clients to review the final image with confidence. With a local instance of xSTUDIO providing the front end we can provide a huge improvement to our review capability, where note entry, draw-overs and playback control is available to all participants. To develop this capability there are multiple exciting challenges and possible solutions to explore. Optimising videoencode/decode, leveraging hardware acceleration, managing network connections and responding to dynamic changes in the network performance are just a few examples of what is being considered. Security is a key consideration where we must exclude unauthorised parties from being able to receive any data. A thorough survey of commercial technologies on the market that could form part of our solution will also be undertaken as we search for a cost effective product that can be delivered in a short timescale. As well as demonstrating technical skill and initiative you will need to be an excellent communicator – your ability to communicate between technical developers and non-technical artists and end users will help you thrive in this role. We encourage a technically creative attitude and are looking for individuals who are willing and able to bring their own solutions and ideas to the table. We follow Agile development methodologies and you will work closely with Product Owners and Stakeholders to understand artist needs and deliver bespoke software products. You will have influence in all aspects of the software development life-cycle; designing, supporting and maintaining software as well as integrating tools into our existing pipeline. This is a rare and exciting opportunity to join the open source xSTUDIO project and collaborate with internal and external industry experts to reinvent playback and review workflows across the VFX and Animation Industries. About the Product Department and Imaging Domain Unique among VFX studios, the Product Development Department is disparate from show-supporting technology groups, and is focused on developing stand alone applications and DCC plugins to enable new creative capabilities and improve production efficiency. xSTUDIO is part of the Imaging Domain under the general Product Development umbrella. Other disciplines under this domain include Colour Science, Computer Vision, Editorial, and IO Data, you will also have the opportunity to work in these technology areas too. Must have: Technical: ●Degree in Computer Science, Engineering or similar, or equivalent experience ●Strong programming skills in modern C/C++ (2011, 2017) ●A good understanding of networking technologies, protocols and physical network infrastructure ●Knowledge of network security and data encryption ●Ability and enthusiasm for learning new technologies and APIs rapidly Interpersonal: ●Excellent written, verbal, and graphical communication ●Experience drafting, reviewing and maintaining technical documentation ●Working experience in the Agile Development model ●Knowledge of product development best practices Nice to have: ●Familiarity with video codecs, encode/decode APIs (e.g.ffmpeg) and network video streaming ●Experience of software development in a Linux environment (shells, version management etc) ●Experience of cross platform development including exposure to MacOS and Windows environments ●An understanding of image processing techniques including image sampling and filtering, colour science A note on Equal Opportunities We would not be able to produce award-winning work without our Production Technology department, which is committed to nurturing an inclusive, diverse and exciting workplace. Our teams have a variety of backgrounds and originate from a number of different countries, working across the globe at the forefront of technology in the industry. About Us We are DNEG, one of the world’s leading visual effects and animation companies for the creation of award-winning feature film, television, and multiplatform content. We employ more than 9,000 people with worldwide offices and studios across North America (Los Angeles, Montréal, Toronto, Vancouver), Europe (London), Asia (Bangalore, Mohali, Chennai, Mumbai) and Australia (Sydney). At DNEG, we fundamentally believe that embracing our differences is a vital component of our collective success. We are committed to creating an equitable, diverse and inclusive work environment for our global teams, where everyone feels they matter and belong. We welcome and encourage applications from all, regardless of background, experience or disability. Please let us know if you need any adjustments or support during the application process, we will do our best to accommodate your needs. We look forward to meeting you
-
Senior Software Developer
2 weeks ago
Mumbai, Maharashtra, India Oracle Financial Services Software Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSenior Software Developer Are you interested in building large-scale distributed infrastructure for the cloud? OCI's File Storage Service operates at high-scale in a broadly distributed multi-tenanted cloud environment. Our mission is to provide customers with the best in class file storage capabilities in conjunction with other compute, storage, networking,...
-
Senior Software Engineer
1 week ago
Mumbai, Navi Mumbai, Pune, India Ravin Software Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per yearWere Hiring: Senior Software Engineer (AI/ML)Location: MumbaiExperience: 4+ yearsNotice Period: Immediate joiners onlyAre you passionate about building scalable AI/ML solutions and deploying them into real-world systems? Were looking for a Senior Software Engineer who thrives at the intersection of machine learning, data engineering, and software...
-
Software Developer
1 week ago
Mumbai, Maharashtra, India Oracle Financial Services Software Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSenior Member of Technical Staff- OCI The OCI Infrastructure Delivery Engineering team is building services and tools to accelerate the growth of Oracle Cloud Infrastructure (OCI) by streamlining the expansion of compute and network capacity. Our mission is to develop scalable and highly available solutions that manage the entire physical asset...
-
Software Developer
5 days ago
Mumbai, India NEC Software Solutions Full timeCompany Description NEC Software Solutions (India) Private Limited! is based in Mumbai (Worli & Airoli) andBangalore with an employee strength of 1300+. It is one of the foremost providers of end-to-end IT services across various sectors. We work with diverse industry verticals whichinclude publishing, media, financial services, retail, healthcare and...
-
Senior PLSQL Developer
7 days ago
Mumbai, Maharashtra, India NetReach Software Pvt Ltd Full time ₹ 5,00,000 - ₹ 15,00,000 per yearJob description Position Overview: We are seeking an experienced Senior Oracle PL/SQL Engineer to join our team at NetReach Software Pvt Ltd. This exciting senior-level role (5 to 10 years) involves both development and production support for a packaged software application. You will be responsible for designing, implementing, and optimizing database...
-
Senior software Developer
1 week ago
Mumbai, Maharashtra, India Vidya Online Full time ₹ 5,00,000 - ₹ 25,00,000 per yearWe are hiring Senior software Developer for Mumbai LocationImmediate joiners and Male Only.Key Responsibilities:-(i) Develop high-quality software applications.(ii) Mentor junior developers and conduct code reviews.(iii) Collaborate with cross-functional teams for system integration.(iv) Stay updated with emerging technologies and industry trends.(v)...
-
Senior Software Engineer
2 weeks ago
Mumbai, Maharashtra, India NEC Software Solutions Full time ₹ 12,00,000 - ₹ 24,00,000 per yearCompany Description NEC Software Solutions (India) Private Limited is based in Mumbai (Worli & Airoli) andBangalore with an employee strength of It is one of the foremost providers of end-to-end IT services across various sectors. We work with diverse industry verticals whichinclude publishing, media, financial services, retail, healthcare and...
-
Senior Software Developer
1 week ago
Mumbai, Maharashtra, India NEC Software Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCompany Description Our philosophy is to understand our customers' business first before we get to the technology.This approach leads to clever software; streamlining old processes, saving money and delivering positive change.Our technology has helped the NHS screen millions of babies for hearing loss, ensures hundreds of housing providers are managing their...
-
Senior Software Engineer
2 weeks ago
Mumbai, Maharashtra, India Oracle Financial Services Software Ltd Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSenior Member of Technical Staff As a Senior Software Engineer, you will be responsible for helping design, build, test, deploy and operate highly scalable services for Oracle Cloud Infrastructure's Cryptography division (Key Management & Secrets Service). You should be a rock-solid coder, and a distributed systems generalist who can dive deep into any...
-
Senior Software Developer
2 days ago
Mumbai, Maharashtra, India d32182d8-1651-4c54-a056-e1b131ac22b7 Full time ₹ 12,00,000 - ₹ 24,00,000 per yearCompany DescriptionSurmount Energy Solutions is a leader in providing Green Building solutions and cutting-edge technology to the real estate industry in India and internationally. With a focus on sustainable construction, the company has successfully delivered over 90 projects for prominent developers and multinational corporations. Its Home & Building...