San JoseFull TimeEngineering
Remotely
pythonrustembedded linuxcudaopenclhip
Job Description
📋 Description
- Design and implement GPU compute kernels for onboard image, RF, and ML workloads.
- Architect end-to-end GPU pipelines ingesting live sensor data and interfacing with
- Collaborate across flight software, FPGA, and payload teams to optimize on-orbit workloads under
- Define and evolve GPU build and CI/CD for embedded targets with cross-compilation and containerized
- Verify, validate, and test GPU software including hardware-in-the-loop assessments.
- Translate mission requirements into robust, well-documented designs and interfaces.
🎯 Requirements
- Bachelor’s or Master’s in CS/CE/EE or related field with 3+ years of GPU software experience.
- Strong C/C++ or Rust and Python with performance-focused programming skills.
- Production experience with CUDA, OpenCL, HIP or similar GPU frameworks.
- Deep knowledge of GPU architecture, memory hierarchies, and performance tuning.
- Experience on embedded Linux (e.g., Ubuntu on Nvidia Jetson/IGX), cross-compilation, device trees
- Ability to produce flight-ready software and collaborate with customers to adapt workloads for
🎁 Benefits
- Competitive salary with equity and comprehensive benefits.
- Medical, dental, vision, 401k, disability and life insurance.
- Three weeks paid vacation, 12 paid holidays, unlimited sick time, and paid parental leave.
Back to all jobs