GPU Software Specialist, Onboard Compute
Core
Design and develop GPU-accelerated software for onboard satellite workloads including Earth-imaging sensor processing, RF signal analysis, and AI/ML inference.
Role type
Senior IC GPU software engineer (embedded/space)
Builds
Flight-ready GPU pipelines for onboard satellite compute
Domain
Aerospace / High Performance Compute
Deliverable
production ML models | product features
Required skills
C/C++ or Rust, CUDA/OpenCL/HIP, embedded Linux, GPU architecture tuning, cross-compilation, CI/CD for embedded targets
Preferred skills
Raw image/radio signal processing on GPUs, ML inference deployment (quantization), DSP/RF workloads, high-throughput data movement (RDMA/zero-copy), space/aerospace environment experience
Technologies
CUDA, OpenCL, HIP, Linux, Jetson/IGX platforms, containerization
Responsibilities
Design and implement GPU compute kernels for image, radio, and ML workloads; Architect end-to-end GPU pipelines for live sensor data; Optimize GPU workloads for real-time deadlines and power constraints; Own verification and validation including hardware-in-the-loop tests; Define and evolve GPU build/CI/CD environments; Collaborate on interfaces and timing budgets with flight software and hardware teams.
Seniority
Senior, hands-on IC