Home
Services
Executive Search
Permanent Placement
RPO Solutions
Staff Augmentation
Offshore Contracting
Software Consultation
About Us
Who are we
Irtish Management
Irtish Values
Our belief in Quality
Our Vision
Our people
Our mission
Quality Management Statement
Data Protection Policy
Why Irtish
Privacy Policy
Candidate
Candidate Services
Candidate Testimonials
Browse Jobs
Submit Resume
Client
Working with us
Irtish Specialization
Why Irtish
Clients
Client Testimonials
Contact
Submit Resume
IT Corporate
C++ Software Engineer
Permanent
ZR_9419_JOB
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.
https://www.blackmagicdesign.com/products/davinciresolve
DaVinci Resolve has been used in the making of numerous blockbuster films (including The
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 product. In 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
+65 9754 2241 +65 6909 9290 +65 6909 9291
Registration ID R1768374
Irtish Consulting Pte Ltd | EA Licence 20S0377 | Reg. No.201435033E
Job Overview
Date Posted:
Posted 6 months ago
Location:
Singapore, Central Singapore, Singapore, 609916
Job Title:
C++ Software Engineer
Salary:
$Open