Senior Software Engineer (JPE - 056)
Serving Maryland and the Greater Washington D.C. area, SageCor Solutions (SageCor) is a growing company bringing complete engineering services and true full lifecycle System Engineering services to areas requiring (or desiring) nationally-recognized expertise in high performance computing, large data analytics and cutting edge information technologies.
Active TS/SCI w/ Polygraph required.
Overview: SageCor is seeking a senior software engineer to design and build high-performance acceleration pipelines for a government mission program. The work centers on GPU architecture and development. It spans the full path from accelerator kernels through host-side software. The engineer works closely with software engineers, algorithm researchers, and system architects to define the right hardware-software solution for demanding throughput and latency requirements.
Responsibilities:
- Architect and implement high-throughput, low-latency acceleration pipelines using GPUs (CUDA/HIP) or FPGAs (RTL/HLS)
- Architect and implement host-side APIs, device drivers, and runtime libraries in C/C++ that stream data between CPUs and accelerators
- Partner with software engineers, algorithm researchers, and system architects to define optimal hardware-software solutions
Required Qualifications:
- Expert-level C/C++
- Python
- Docker
- CUDA, OpenCL, and ROCm/HIP
- Deep understanding of GPU microarchitecture, including warp/wavefront schedulers, shared memory utilization, and occupancy optimization
Preferred Qualifications (FPGA):
- SystemVerilog, Verilog, or VHDL
- C/C++ for HLS
- AMD/Xilinx Vivado or Vitis, or Intel Quartus Prime
- Integration of high-speed IP such as PCIe Gen 4/5, DDR4/5, HBM, or 100G Ethernet
Nice to Have:
- Agentic AI
- Machine learning
- Kubernetes or Docker Swarm
- Agile development
openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.