CareerPlanGet AI match score →

Software Engineer III - Edge Computing

Beavercreek, OH💼 Full-time💰 $104,236–$104,236🗓 2026-06-17 → 2026-07-31

Core

Design and implement high-throughput processing pipelines using GPU-accelerated frameworks to process high-velocity data streams in real-time on diverse hardware targets.

Role type

Senior Edge Computing Engineer (High-Performance Computing)

Builds

Fielded defense and national security systems with real-time signal processing capabilities

Domain

Defense, National Security, Edge Computing, High-Performance Computing

Deliverable

production ML models | product features

Required skills

Modern C++, CUDA, GPU kernel optimization, Linux system administration, container orchestration, hardware abstraction, system profiling

Preferred skills

Rust, Digital Signal Processing (DSP), RF systems, kernel-bypass networking (DPDK, RDMA), GPUDirect

Technologies

CUDA, Holoscan, ROCm, Kubernetes, Docker, gRPC, Protobuf, Embedded Linux

Responsibilities

Design and implement high-throughput processing pipelines using Modern C++ and GPU-accelerated frameworks; Write and optimize custom GPU kernels for signal processing operations; Profile full-stack software performance to identify CPU/GPU bottlenecks; Design software interfaces that abstract specific hardware peripherals; Manage the build and deployment pipelines for embedded Linux operating systems

Seniority

Senior, hands-on IC with team leadership

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