MW Partners is currently seeking a Software Developer - C to work for our client who is a global leader in multimedia and creativity software products.
Responsibilities and duties:
- Develop GPU-accelerated components for the video NLE processing pipeline.
- Design and implement improvements and new capabilities in the Effects SDK to enable and empower the third-party developer ecosystem.
- Architect implement and productize high-performance GPU processing modules.
- Contribute to the evolution of GPU architecture and performance optimization within complex large-scale codebases.
- Ensure the highest standards of quality performance and scalability in production software.
- Collaborate with cross-functional teams across global locations to design and deliver new capabilities.
Requirements:
- Bachelors or Masters degree in Computer Science or a related field or equivalent practical experience.
- 5 years of experience in software engineering.
- Strong proficiency in C with experience working in large and complex codebases on macOS or Windows.
- GPU programming experience with working knowledge of CUDA Metal or OpenCL.
- Experience developing plugins or GPU-accelerated effects using the AESDK PrGPUSDK or similar plugin frameworks for video NLE applications is highly desirable.
- Experience or familiarity with video processing media pipelines or graphics programming.
- Excellent communication and collaboration skills with experience working in a global engineering environment.
- Ability to think creatively and solve complex technical problems.
- Experience with GPU workload profiling performance analysis and optimization using tools across platforms.
For a further discussion or to find out more contact Snehita on or apply now.
MW Partners is currently seeking a Software Developer - C to work for our client who is a global leader in multimedia and creativity software products. Responsibilities and duties: Develop GPU-accelerated components for the video NLE processing pipeline. Design and implement improvements and new ca...
MW Partners is currently seeking a Software Developer - C to work for our client who is a global leader in multimedia and creativity software products.
Responsibilities and duties:
- Develop GPU-accelerated components for the video NLE processing pipeline.
- Design and implement improvements and new capabilities in the Effects SDK to enable and empower the third-party developer ecosystem.
- Architect implement and productize high-performance GPU processing modules.
- Contribute to the evolution of GPU architecture and performance optimization within complex large-scale codebases.
- Ensure the highest standards of quality performance and scalability in production software.
- Collaborate with cross-functional teams across global locations to design and deliver new capabilities.
Requirements:
- Bachelors or Masters degree in Computer Science or a related field or equivalent practical experience.
- 5 years of experience in software engineering.
- Strong proficiency in C with experience working in large and complex codebases on macOS or Windows.
- GPU programming experience with working knowledge of CUDA Metal or OpenCL.
- Experience developing plugins or GPU-accelerated effects using the AESDK PrGPUSDK or similar plugin frameworks for video NLE applications is highly desirable.
- Experience or familiarity with video processing media pipelines or graphics programming.
- Excellent communication and collaboration skills with experience working in a global engineering environment.
- Ability to think creatively and solve complex technical problems.
- Experience with GPU workload profiling performance analysis and optimization using tools across platforms.
For a further discussion or to find out more contact Snehita on or apply now.
View more
View less