
Senior Software Engineer
1 week ago
Blackmagic Design has grown rapidly to become one of the world's leading innovators and manufacturers of creative video technology. The company creates professional cameras, advanced video editing, color grading and visual effects software, production switchers, broadcast converters and large array of other products for the feature film, post production, and broadcast industries.
Blackmagic Design's founders have a long history in post-production operations and engineering. With extensive experience in high-end film and post, combined with a real passion for perfection, Blackmagic set out to change the industry forever.
" _Blackmagic Design is dedicated to allowing the highest quality video to be affordable to everyone, so the post production and television industry can become a truly creative industry. _" - Grant Petty, CEO of Blackmagic Design
Blackmagic Design has offices in the USA, UK, Japan, Singapore and Australia.
Job description
**Role**:
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 Algorithms team. This team implements and maintains all the algorithms for video/audio processing in Resolve.
**Responsibilities**:
- Design, build and maintain efficient, reusable and reliable code
- Adapt to the existing code base and be able to own and work on new or existing components
- Implement new algorithms in OpenCL and CUDA on modern GPUs
- Improve GPU performance for existing algorithms
- Debug and fix issues with GPU implementation of current algorithms
**Qualifications and Educational Requirements**:
- Bachelor’s degree in Computer Science/Computer Engineering from a top-tier university
- 5+ years of overall experience with large portion of working on C++ based projects
- Masters/PhD in a relevant field (Optional)
- Stable job history
**Required Skills**:
- Strong experience with GPU programming, ideally in both OpenCL and CUDA
- Deep understanding of GPU architecture from a performance standpoint
- Experience with OpenGL, Vulkan, Direct3D APIs a plus
- Experience in computer graphics and advanced real-time rendering techniques
- Ability to work well in a team and communicate effectively
- Ability to work independently with mínimal guidance
- Ability to work in a fast-paced development environment
**Additional Skills**:
- Strong proficiency in C/C++ and STL
- Strong C++ programming capability required (experience with boost or C++11/14/17)
- Knowledge of object oriented design patterns
- Good understanding of system software and operating system
- Strong expertise in design and development of complex massively parallel algorithms
- Understanding and experience of working in multi-threaded systems
- Code development experience across Mac, Windows and Linux platforms
-
Senior Software Engineer
1 week ago
Singapore Propel Software Solutions Full time**COMPANY** Propel Software is a US based company that transforms the way product companies work. Our product value management platform connects commercial and product teams to optimize decision making, drive process efficiencies, and engage customers with compelling products and experiences. Propel has a proven track record of improving product quality,...
-
Software Recruiter
2 weeks ago
Singapore Argent Software Full timeEXPERIENCED Singaporean Software Recruiter -- $SG 100,000 base; $SG 2,000 Per Hire. You have at least five years’ experience in recruiting senior systems software salesmen and field engineers. You both like and are good at your job All training and computer hardware suppliedYou have a quiet home office; 8 - 5 Monday to Friday; **No travel Base**: SGD...
-
Senior Process Engineer
4 weeks ago
Singapore The Chemical Engineer Full timeWood is currently recruiting for a Process Engineer with extensive experience in the pharmaceutical and bio-pharma industry to support our growing operations in Singapore. You will be responsible for ensuring that process engineering activities on assigned projects are executed within budgeted manhours and approved schedules, in compliance with project...
-
Software Engineer/Senior Software Engineer
4 weeks ago
Singapore PSA Singapore Full timeSoftware Engineer/Senior Software EngineerJoin to apply for the Software Engineer/Senior Software Engineer role at PSA SingaporeContinue with Google Continue with GoogleSoftware Engineer/Senior Software EngineerJoin to apply for the Software Engineer/Senior Software Engineer role at PSA SingaporeWe're looking for Software Engineers to join our Agile Product...
-
Software Engineer/Senior Software Engineer
3 days ago
Singapore PSA Singapore Full timeSoftware Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore Continue with Google Continue with Google Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore We're looking for Software Engineers to join our Agile...
-
Software Engineer/Senior Software Engineer
19 hours ago
Singapore PSA Singapore Full timeSoftware Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore Continue with Google Continue with Google Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore We’re looking for Software Engineers to join our Agile...
-
Software Engineer/Senior Software Engineer
18 hours ago
Singapore PSA Singapore Full timeSoftware Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore Continue with Google Continue with Google Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore We’re looking for Software Engineers to join...
-
Software Engineer/Senior Software Engineer
19 hours ago
Singapore PSA Singapore Full timeSoftware Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore Continue with Google Continue with Google Software Engineer/Senior Software Engineer Join to apply for the Software Engineer/Senior Software Engineer role at PSA Singapore We’re looking for Software Engineers to join our...
-
Assistant Software Engineer
2 weeks ago
Singapore NUCLEUS SOFTWARE SOLUTIONS PTE LTD Full timeResponsibilities: Develop the code using Java, Spring, Struts, ORM and Oracle, under the guidance of an experienced professional. Develop Coding, Test cases using J-units and perform Unit Testing. Adhering the schedule and scope of the project. Interact with Project lead to review Technical deliverables. Desired for the Position: Degree/...
-
Software Engineer
1 week ago
Singapore Sioux High Tech Software Full timeABOUT SIOUX Sioux is a strategic high-tech solutions provider that develops, innovates and assembles complex high-tech systems We have a team of over 1,200 dedicated engineers who either support our clients or serve as their Research and Development department. Our strong productivity allows us to speed up product development, giving our clients a...