Job Summary:
Voyager Technologies is an innovative defense, national security, and space technology company committed to delivering transformative solutions. The Senior Edge Computing Engineer is responsible for the core performance of fielded systems, utilizing advanced GPGPU techniques to process high-velocity data streams in real-time while working with diverse hardware targets.
Responsibilities:
• Design and implement high-throughput processing pipelines using Modern C++ and GPU-accelerated frameworks (e.g., CUDA, Holoscan, ROCm).
• Write and optimize custom GPU kernels for signal processing operations, managing memory coalescing and host-to-device data transfers to minimize latency.
• Profile full-stack software performance to identify CPU/GPU bottlenecks, optimizing memory usage and PCIe bandwidth utilization.
• Design software interfaces that abstract specific hardware peripherals, ensuring our GPU-based algorithms can run on a variety of radio and sensor platforms.
• Manage the build and deployment pipelines for embedded Linux operating systems, ensuring fielded systems correctly expose accelerator resources to containerized applications.
Qualifications:
Required:
• Bachelor’s Degree in Computer Science or Engineering from an accredited college/university from an accredited college/university.
• U.S. Citizenship required due to program security requirements
• Ability to obtain and maintain a DoD clearance; active clearance preferred
• Proven ability to lead engineering teams in a structured software product development environment
• Strong organizational and technical communication skills, including presenting to internal and government stakeholders
• Four (4) year to seven (7) years of software engineering design experience
• Proven experience leading software engineering teams through full development lifecycle
• Expert proficiency in Modern C++.
• Willingness to work with or learn Rust for safety-critical components.
• Proven experience with CUDA or similar parallel computing standards.
• Ability to reason about heterogeneous memory architectures (Unified Memory, Zero-Copy).
• Solid experience with Linux system administration, container orchestration (Kubernetes/Docker), and networking configuration.
• Experience designing decoupled, modular software components using standard protocols (e.g., gRPC, Protobuf).
Preferred:
• Current DoD Top Secret SCI Security Clearance
• Master’s Degree in Computer Science or Engineering from an accredited college/university.
• Background in Digital Signal Processing (DSP) or RF systems
• Experience with kernal-bypass networking (DPDK, RDMA) or GPUDirect technologies
Company:
Voyager Technologies is a defense and space technology company that develops solutions for national security and commercial space missions. Founded in 2019, the company is headquartered in Denver, USA, with a team of 501-1000 employees. The company is currently Late Stage.