Just screen thru
good university
Comp sc first class highest distinction
Strong C coding experience
Less than 7-8 yrs exp
Job description
Client DaVinci Resolve is the world s most popular and advanced on-set
online editing color correction visual effects audio post and finishing application for
macOS Windows and Linux. DaVinci Resolve is used by well over a million users ranging
from enthusiasts to the largest Hollywood studios and that user base continues to grow
rapidly.
Martian Avengers: Age of Ultron Mad Max: Fury Road Mission Impossible: Rogue Nation)
major TV shows (including Game of Thrones MythBusters Brooklyn Nine-Nine) TV
commercials music videos and more!
The DaVinci Resolve engineering team is a tight knit group that is constantly innovating and
exploring new technologies in order to evolve the keeping with the growing
popularity and user base of DaVinci Resolve we are aggressively growing the engineering
team to work on the next wave of exciting features and challenges.
We are looking for Software Engineers/Senior Software Engineers to join the DaVinci
Resolve team in Singapore to work in the System Architecture team. This team designs and
implements the infrastructure for the core media processing pipeline and data flow in
Resolve.
Responsibilities:
- Design build and maintain efficient reusable and reliable C code
- Learn about the DaVinci Resolve application and understand its features
- Adapt to the existing code base and be able to own and work on new or existing
components
- Identify bottlenecks in the system and improve performance
- Debug and fix issues with complex multi-threaded implementations
Qualifications and Educational Requirements:
- Bachelor s degree in Computer Science/Computer Engineering from a top-tier
university
- Masters/PhD in a relevant field (Optional)
- Stable job history
Required Skills:
- Experience - 3 to 7 (max) years
- Strong proficiency in C/C and STL
- Strong application development experience
- Good understanding of memory management
- Understanding and experience of working in multi-threaded systems
- Excellent debugging skills especially with multi-threaded systems
- Ability to work well in a team and communicate effectively
- Ability to work independently with minimal guidance
- Ability to work in a fast-paced development environment
Additional Skills:
- Experience with Qt/Boost
- Experience of working with some code versioning tool like SVN and Git
- Experience of SQL database
- Code development experience across Mac Windows and Linux platforms
Requirements
Ajai Agarwal
09 9291
Registration ID R1768374
Irtish Consulting Pte Ltd EA Licence 20S0377 Reg. No.E
Software Engineer C++