CareerPlanSign in

Staff Software Development Engineer: GPU

USA💼 Full-time🗓 2026-09-24 → 2026-09-26

Core

Design, develop, and optimize GPU/CPU software for computer vision, image processing, and video processing workloads.

Role type

Staff Software Development Engineer (GPU/CPU)

Builds

Robust software for computer vision, image processing, and video processing workloads

Domain

Computer Vision, Image Processing, Video Processing, Heterogeneous Computing

Deliverable

production ML models | product features

Required skills

C/C++, Python, Computer Vision, Quality Engineering, Integration Testing, Software Validation, Video Codecs, Image Processing, Machine Learning Frameworks, OpenCV, FFmpeg, OpenVX, HIP, CUDA, ROCm, Git, Automated Testing, Profiling, Debugging

Preferred skills

None stated

Technologies

GoogleTest, Jenkins, GitHub Actions, Jira

Responsibilities

Design, develop, and optimize GPU/CPU software; Validate new software features before release; Debug and resolve complex software issues across multiple layers of the stack; Develop unit and integration tests using GoogleTest and automate test execution; Perform quality engineering, testing, and debugging of end-to-end computer vision workflows

Seniority

Staff, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.