Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

GPU Software Specialist, Onboard Compute

Full-time

Muon Space

Responsibilities

  • Design and implement GPU compute kernels for onboard image processing, radio signal processing, and ML inference.
  • Architect GPU pipelines that process live optical and radio sensor data and pass results to downlink or CPU decision-making subsystems.
  • Port, adapt, and optimize customer code, models, and algorithms for real-time, power-constrained on-orbit execution.
  • Profile and optimize GPU workloads, including occupancy, kernel launch configuration, and memory access patterns.
  • Own unit, system-level, and hardware-in-the-loop verification and validation of GPU software.
  • Define and operate the GPU build and CI/CD environment, including embedded-target cross-compilation toolchains and containerized builds.
  • Collaborate with flight software, FPGA, payload, and hardware engineers on interfaces, data formats, and timing budgets.
  • Translate mission and payload requirements into documented designs, trade studies, and interface specifications.
  • Work with internal and external customers to guide algorithm and model adaptation for embedded GPU hardware.

Requirements

  • Bachelor's or master's degree in Computer Science, Computer Engineering, Electrical Engineering, Applied Math, or a related technical field.
  • At least three years of professional experience developing GPU-accelerated software.
  • Strong proficiency in C/C++ or Rust and Python, including memory management, concurrency, and performance-oriented programming.
  • Production experience shipping GPU-accelerated software with CUDA, OpenCL, HIP, or similar technologies.
  • Deep knowledge of GPU architecture, SIMT execution, memory hierarchies, access patterns, occupancy, and kernel launch overhead.
  • Experience developing and debugging on embedded Linux, including cross-compilation, device tree basics, and userspace/kernel driver interaction.
  • Ability to write Linux userspace software integrating GPU compute through shared memory or similar mechanisms.
  • Ability to work with customers to adapt algorithms and models for efficient execution on embedded GPU hardware.
  • Strong written and verbal communication skills and ability to produce design documents, interface descriptions, and test reports.
  • Ability and willingness to obtain and maintain a U.S. security clearance; active clearance is a plus.
  • Experience with raw image or radio signal processing on GPUs is preferred.
  • Experience deploying ML inference on GPUs, including quantization and edge model optimization, is preferred.
  • Experience with DSP/RF workloads, Ethernet-based payload streams, RDMA, and zero-copy buffer techniques is preferred.
  • Experience with embedded software CI/CD, containerization, and hardware-in-the-loop test automation is preferred.
  • Space, aerospace, mission-critical software, customer-facing, or applied-engineering experience is preferred.

Benefits

  • Hybrid work arrangement with three days per week on-site in the San Jose, California office.
  • Medical, dental, and vision insurance.
  • 401(k) retirement plan.
  • Short- and long-term disability and life insurance.
  • Three weeks of paid vacation for new employees.
  • 12 paid holidays, unlimited sick time, and paid parental leave.
  • Equity compensation is provided in addition to salary.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the GPU Software Specialist, Onboard Compute in San Jose, CA vacancy
  • $156k - $186k

     ...About the role Muon Space is seeking a GPU Engineer to join our High Performance Compute (HPC) team. You will design and develop GPU-accelerated software that runs onboard orbiting satellites, powering mission-critical workloads such as Earth-imaging sensor processing... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Muon Space

    San Jose, CA
    3 days ago
  •  ...Responsibilities Maintain and evolve FPGA and GPU build flows, test environments, and delivery and integration pipelines to...  ...source of truth for status, progress, and Jira reporting for the Onboard Compute organization. Own the team’s Confluence space and support... 
    Suggested
    Full time
    Temporary work
    Work at office
    3 days per week

    Muon Space

    San Jose, CA
    3 days ago
  • $156k - $186k

     ...technical foundation of our High Performance Compute (HPC) team. This is an engineering-track,...  ...delivery pipelines that turn FPGA and GPU engineering output into flight-ready...  ...status, progress, and Jira reporting for the Onboard Compute organization. Knowledge... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Muon Space

    San Jose, CA
    3 days ago
  •  ...that accelerate next-generation computing experiences—from AI and data...  ...looking for an influential software engineer who is passionate about...  ...incredibly talented industry specialists and will work with the very...  ...from the lowest-level GPU kernels to large-scale distributed... 
    Suggested

    AMD

    Santa Clara, CA
    4 days ago
  •  ...that accelerate next-generation computing experiences—from AI and data...  ...engineer working on software and hardware co-design. You will...  ...incredibly talented industry specialists and will define the future of...  ...to-end development of startup/GPU AI hardware, including programming... 
    Suggested

    AMD

    San Jose, CA
    6 days ago
  •  ...that accelerate next-generation computing experiences—from AI and data...  ...ROLE:Join AMD’s Datacenter GPU Product Application Engineering...  ...documentation.Resource & Onboarding Management: Oversee hardware...  ...of AMD GPU architecture, ROCm software stack, and performance optimization... 
    For contractors

    AMD

    Santa Clara, CA
    1 day ago
  • $204k - $259k

     ...firm seeks an experienced engineer to develop high-performance GPU primitives and collaborate on SOC projects. Ideal candidates will...  ...experience. Responsibilities include managing the performance of onboard GPU stacks and enhancing testing infrastructure. The role offers... 

    Waymo

    Mountain View, CA
    5 days ago
  • $110k - $165k

     ...interest in Oklo! We are searching for a Software Lifecycle Specialist to join our team. Position...  ...: Bachelorʼs degree in Engineering, Computer Science, or equivalent industry experience...  .... For the first two weeks of onboarding, employees are required to be in person... 
    Remote work
    Flexible hours

    Oklo

    Santa Clara, CA
    4 days ago
  •  ...hyperscalers. Lambda's mission is to make compute as ubiquitous as electricity and give...  ...power of superintelligence. One person, one GPU.If you'd like to build the world's best AI...  ...day is currently Tuesday.The Compute Software Engineering role plays a key part in the... 
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    1 day ago
  • $193.93k - $291.15k

     ...re looking for an Autonomy Engineer focused on onboard autonomy—the software that runs on the robot/vehicle/embedded computer and makes real-time decisions using onboard...  ...Optimize autonomy performance for latency, CPU/GPU usage, memory, and power on embedded compute (... 
    Local area
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  •  ...products that accelerate next-generation computing experiences—from AI and data centers, to...  ...expertise will be critical in enhancing GPU kernels, deep learning models, and training...  ..., including integrating graph compilers. Software Engineering Best Practices: Apply sound engineering... 

    AMD

    Santa Clara, CA
    2 days ago
  •  ...that accelerate next-generation computing experiences—from AI and data...  ...'re looking for a senior software engineer who combines deep systems...  ...who can shape software from GPU kernels through distributed...  ...inference.You'll join a core team of specialists working on the latest AMD... 
    Shift work

    AMD

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

    NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently...  ...technological advancement.Are you a motivated system software engineer with a deep understanding of device... 
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

    NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more...  ...era of computing. An era in which our GPU acts as the brains of computers, robots,...  ...classification/prediction) inside existing software workflows.What we need to see:5+ years analyzing... 
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  • $160.36k - $240.54k

     ...future. About The Role Our software team is growing, and we are...  ...to one of the following areas: Onboard Systems, Performance, and...  ...onboard software for our sensor and compute platform, including device...  ...compute modalities (x86, ARM, GPU, FPGA, etc) ~ You have strong... 
    Full time

    Nuro

    Mountain View, CA
    1 day ago
  • $114.6k - $234.6k

     ...seeking a Principal Systems Software Engineer to help build and evolve...  ...that power next-generation GPU infrastructure.This is a...  ...silicon, firmware, hardware, compute, and fleet engineering teams,...  ...improves platform provisioning, onboarding, validation, diagnostics, and... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

     ...creative and highly motivated engineer with expertise in systems software to join the GPU Software team. You will design key aspects of our...  ...all around the globe What we need to see: BS or MS degree in Computer Engineering, Computer Science, or related fields (or equivalent... 
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $272k - $431.25k

    We're looking for a Principal Software Engineer to join our CSP Engagements team as the technical focal point for GPU firmware and GPU system software, working directly with...  ...accelerator platform engineering. BS or MS in Computer Science, Electrical Engineering, or related... 
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  • $349k

     ...hyperscalers. Lambda's mission is to make compute as ubiquitous as electricity and give...  ...power of superintelligence. One person, one GPU.If you'd like to build the world's best AI...  ...Tuesday.About the RoleAs a Staff Software Engineer for the Compute pillar, you will... 
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    4 days ago
  •  ...generation of supercomputing, high-performance computing, cloud, and AI. Whether you’re designing...  ...are building next-generation systems software for AMD GPUs with Rust as a core...  ...work spans compilers, runtimes, low-level GPU software, firmware, developer tooling, and... 
    Local area

    AMD

    San Jose, CA
    2 days ago
  • $152k - $241.5k

     ...developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern...  ...intelligence.We are looking for highly motivated Senior Software Engineers to work on our GPU Fabric Networking team. Our... 
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  •  ...products that accelerate next-generation computing experiences—from AI and data centers, to...  ...hardware-aware optimization, and agentic software development. You will help build systems...  ...generation, debugging, and automated repair.GPU and CPU performance engineering,... 

    AMD

    Santa Clara, CA
    2 days ago
  • $258k - $387k

     ....About the RoleAs a Principal Software Engineer, you will help define...  ...Device Platform, Performance, and Onboard Systems, requiring deep...  ...leadership across sensor and compute integration, onboard runtime systems...  ...systems.Experience with GPU programming, NVIDIA platforms,... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    5 days ago
  • $120k - $165k

     ...perception and deep learning models, including computer vision models, vision-language and large...  ...evaluation, supporting comprehensive onboard development. Conduct advanced...  ...reconstruction, and visual odometry. Excellent software and computing fundamentals. Bonus... 

    WeRide.ai

    San Jose, CA
    6 days ago
  • $152k - $241.5k

    Our work at NVIDIA is dedicated towards a computing model focused on visual and AI computing....  ...graphics, with our invention of the GPU. The GPU has also shown to be spectacularly...  ...Modeling group is looking for Architects, Software Engineers, and AI application developers... 
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • $136.3k - $231.7k

     ...best and the brightest research scientist, software engineers, application development...  ...technologies.Familiarity with High Performance Computing (HPC), parallel computing, RDMA, and high...  ...networking technologies.Experience with GPU computing, CUDA programming, and performance... 
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    3 days ago
  • $140k - $224.25k

     ...change, building data driven tools to improve software quality, and ensuring customers have the...  ...and optimize the testing workflows in GPU domain.Write maintainable, reliable, and...  ...reportsWhat we need to see:B.E./B. Tech degree in Computer Science/IT/Electronics engineering with... 
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ...California. You will develop core components for high-performance linear algebra using C++ and collaborate with GPU architecture teams. A Masters or PhD degree in Computer Science, along with 3+ years of industry experience is required. Work on advancing MLIR-based backend... 

    NVIDIA

    Santa Clara, CA
    5 hours ago
  • $166.7k - $283.4k

     ...are passionate about Physics Modeling, High Performance Computing - HPC (including GPU), Machine Learning, Deep Learning, Data Sciences, or cutting...  .../Preferred QualificationsSr. AI Infrastructure Software Engineer - C++ FocusLove C++? Fascinated by GPUs? Curious... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    2 days ago
  • $152k - $241.5k

     ...Corporation in Santa Clara seeks a talented software engineer to develop core components of...  ...platform, including Tensor Core MMAs and other GPU features. This position requires a strong...  ...C++ and experience in high-performance computing. The ideal candidate holds a Master's... 

    Nvidia Corporation

    Santa Clara, CA
    5 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to GPU Software Specialist, Onboard Compute. Be the first to apply!