company_logo

Full Time Job

Senior Software Developer - Characters

Technicolor

Paris, France 06-20-2022
 
  • Paid
  • Full Time
Job Description
Technicolor Creative Studios is a creative technology company driven by one purpose: The realization of ambitious and extraordinary ideas. We inspire creative companies across the world to produce their most iconic work. Our award-winning teams of artists and technologists' partner with the creative community across film, television, animation, gaming, brand experience and advertising to bring the universal art of storytelling to audiences everywhere. No idea is too ambitious for us to create to an incredibly high standard. Technicolor Creative Studios provides World Class production expertise in Animation, Film, Episodic, Gaming, Advertising and Experiential Marketing.

Mikros Animation is a global CGI animation studio, part of Technicolor Creative Studios, located in Paris, Montreal, Los Angeles and Bangalore, dedicated to feature films and episodic content. Since its inception, Mikros Animation has always put creativity and CG artistry at the heart of its animation and production activities, allowing our artists to work across a great variety of stories with a high level of stylized craft. So far, Mikros Animation has contributed to ten released feature animations and to numerous high-quality animated series, for the world's best-known animation studios, either as creative studio, line producer or executive producer. Mikros Animation has also produced more than 250 hours of programming, broadcast by notable channels including Cartoon Network, Nickelodeon, TF1, France TV, Gulli, M6, Gloob, and Super RTL. Our animated episodic content airs and streams globally, in over 180 countries.

At Mikros Animation, we believe great animation is about making real connections with real people. By partnering with filmmakers to unite their creative visions, with our industry-leading craftsmanship and artistry, we create characters that connect with audiences on an authentic and emotional level to bring

This is a senior software developer role. Within the character team in charge of developments common to all animated films, you will contribute to the architecture and implementation of innovative technologies.

As a senior engineer, you will be expected to have and granted to exercise a high degree of autonomy and to make significant contributions to the design of components and affect the global roadmap.

Part of the team's work is to maintain the existing framework, update the tools already available and bring support to the manufacturing teams. You will participate in this effort according to your skills and gain knowledge to achieve it.

Mentoring more junior team members and participating in cross-functional teams and efforts, and being considerate and assertive, are very important qualities at this level of operations.
• Coordinate with leadership to define and prioritize projects.
• Support the introduction of new technologies where and when appropriate.
• Advocate for professional standards of development.
• Review events that impact availability and performance to guide future improvements.
• Troubleshoot problems across different levels of the stack, and in production environments.
• Take responsibility for code quality, always leaving projects in better state than before you started work.
• Contribute to maintaining an authoritative source of documentation.
• Evangelise use of the Core Platform within your and other Technicolor business units.
• Take initiative to improve the developer experience in small or large ways.
• Mentor and pair with others in the team to encourage the professional and technical growth of others.
• Own your personal development plan and identify training opportunities for others in the team.
• Provide some level of operational support as required.

Qualifications
• Collaborative and team-oriented approach to product development, working with teams across locations, time zones and cultures.
• Familiarity with source control, in particular Git, and associated best practices.
• Comfortable working in a primarily Linux based development and runtime environment.
• Comfortable with gnu make and cmake.
• Proven problem-solving skills around technical, product and business requests.
• Be able to consider a technical solution from different perspectives, including algorithms, complexity, correctness, maintainability.
• Excellent verbal and written communication skills.
• Be self-motivated and demonstrate strong organisational skills.

The following are not essential to be successful in the role, however prior experience or the desire to grow in these areas will be of benefit:
• Knowledge of packages and frameworks such as Qt, tbb, PySide, MayaAPI.
• Knowledge of REZ environment management.
• An interest in the architectural perspective - contributing to architectural decisions and other technical documentation.
• Experience of Agile and lean methodologies, and an interest in process improvement in these areas.
• Comfortable working in a fast-paced and dynamic environment where requirements change.
• Knowledge of testing principles, in particular TDD and/or BDD.
• Able to present technical concepts to a broad audience with varying level of technical understanding.
• Experience working with large, legacy code bases; from maintenance and refactoring through to end-of-life support.
• Cross-platform development on Linux and Windows.
• An awareness of security and keeping content secure.

This is an exciting opportunity to work in the dynamic world of animation. If you are an ambitious software developer looking for an opportunity to work with cutting edge technology then we look forward to your application.

Jobcode: Reference SBJ-gxqmw1-13-58-151-231-42 in your application.

Company Profile
Technicolor

Technicolor is home to the world's premiere portfolio of visual effects brands, services, and creative innovations. With locations that span the globe, and service offerings tailored to the specific creative and storytelling needs of each project, we power premium content. Our diverse family of VFX brands includes: MPC, The Mill, MR. X, Mikros MPC Advertising, and Technicolor VFX. Each studio has their own unique approach to help storytellers create out of this world experiences.