CareerPlanGet AI match score →

Future opportunities - Senior Embedded Software Engineer - Video Systems

Sunnyvale, CA, us💼 Full-time🗓 2025-10-03 → 2026-07-31

Core

Design, build, and optimize software for high-performance video capture, enhancement, compression, streaming, and display on embedded platforms for a robotic surgical system.

Role type

Senior Embedded Software Engineer (Video Systems)

Builds

Real-time video pipelines for minimally invasive biopsy robots

Domain

Medical Robotics / Embedded Systems / Video Processing

Deliverable

production ML models | product features

Required skills

C++ (11+), FPGA programming, real-time systems, embedded Linux, GPU/FPGA co-design, low-latency pipeline optimization

Preferred skills

Video compression standards (H.264/HEVC/VP9/AV1), streaming protocols (RTP/SRTP/RTSP), CUDA, high-bandwidth networking (SMPTE ST 2110, RDMA), Nix/Bazel, Protobuf

Technologies

Embedded Linux, PCIe, Ethernet, fiber, GPU, FPGA, CUDA, Nix, Bazel, Protobuf

Responsibilities

Develop software for real-time video capture from camera sensors and third-party devices; Optimize performance for high-bandwidth, multi-stream 4K video transport; Collaborate with hardware teams to integrate GPU and FPGA acceleration; Ensure robustness, security, and synchronization across video pipelines; Engage in design, verification, validation, and manufacturing transfer activities.

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗