Senior Software Engineer

1 day ago


Singapore BLACKMAGIC DESIGN TECHNOLOGY PTE. LTD. Full time

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



  • Singapore HTC SOFTWARE SINGAPORE PTE LTD Full time

    **Software Engineer / Senior The position is located in Capital Markets IT (CMI) division of renowned financial organization, which manages information systems for capital markets activities. CMI teams are mainly located in Paris, London, New-York, Hong-Kong, India and Singapore. **Responsibilities - Able to lead in terms of technology and propose design...

  • Software Recruiter

    5 days ago


    Singapore Argent Software Full time

    EXPERIENCED 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...

  • Software QA Engineer

    2 weeks ago


    Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Overview We are seeking a Software QA Engineer to lead quality assurance efforts on complex, high-impact features and systems. You will take ownership of test strategy, automation, and process improvements while mentoring junior team members. Working closely with cross-functional teams, you will ensure delivery of reliable, maintainable, and high-quality...

  • Software QA Engineer

    2 weeks ago


    Singapore Vanguard Software Pte Ltd Full time

    JOB SUMMARY We are seeking a Software QA Engineer to lead quality assurance efforts on complex, high-impact features and systems. You will take ownership of test strategy, automation, and process improvements while mentoring junior team members. Working closely with cross-functional teams, you will ensure delivery of reliable, maintainable, and high-quality...


  • Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    **Tescom Singapore **is looking for a **:Senior Software QA Engineer You will: - Develop and execute test cases, scripts, plans and procedures (manual and automated) - Assist in the coordination of User Acceptance Testing with stakeholders - Manage testing environments and logistics for each test stage (SIT/UAT) - Monitor the readiness of test environments...


  • Singapore KRONOS SOFTWARE TECHNOLOGY SINGAPORE PTE. LTD. Full time

    **Responsibilities** - Design, develop, and maintain scalable software systems. Enhance and optimize existing components for performance, reliability, and maintainability. Provide technical support and contribute to long-term system evolution. - Develop monitoring tools, identify bottlenecks, and improve system performance through optimization and...


  • Singapore PSA Singapore Full time

    Software 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...


  • Singapore PSA Singapore Full time

    Software 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...


  • Singapore KRONOS SOFTWARE TECHNOLOGY SINGAPORE PTE. LTD. Full time $10,000 - $15,000 per year

    ResponsibilitiesDesign, develop, and maintain scalable software systems. Enhance and optimize existing components for performance, reliability, and maintainability. Provide technical support and contribute to long-term system evolution.Develop monitoring tools, identify bottlenecks, and improve system performance through optimization and refactoring.Work...


  • Singapore Veeam Software Full time

    Overview Get AI-powered advice on this job and more exclusive features. Direct message the job poster from Veeam Software Senior Talent Acquisition Partner - ANZ, India & SAARC regions at Veeam Software At Veeam, Solution Engineers work closely with sales and help to evangelize our product offerings to our end-users and partners. The Vault Solution Engineer...