DeveloperJobs.io
← Back to all jobs

Job Description

Everwatch is seeking a GPU/FPGA Software Engineer to build end-to-end, production-ready software systems in an agile environment. This onsite role in Annapolis Junction, MD focuses on high-throughput, low-latency acceleration pipelines, with the opportunity to apply modern architectural approaches and open-source frameworks while helping improve systems over time.

The work spans the full lifecycle, from vision through production, with a strong emphasis on integrating compute acceleration (FPGAs or GPUs) and high-speed interfaces. You will analyze current environments to ensure solutions align with existing architectures while still supporting future functionality and enhancements.

Responsibilities

  • Develop efficient, effective software from vision through a production-ready system in an agile environment
  • Apply modern architectural approaches using open-source frameworks and tools to deliver complete end-to-end solutions to clients
  • Analyze the environment to ensure solutions account for the current architecture and operating environment, plus future functionality and enhancements
  • Identify and help implement system improvements
  • Collaborate with the team to build systems that create change for the better

Requirements

  • Experience architecting and implementing high-throughput, low-latency acceleration pipelines using FPGAs (RLT/HLS) or GPUs (CUDA/HIP)
  • Experience with C++, Python, and Docker
  • Understanding of GPU microarchitecture, including warp/wavefront schedulers, shared memory utilization, and occupancy optimization
  • Experience with FPGA development using SystemVerilog, Verilog, or VHDL, plus C/C++ for HLS
  • Experience with AMD/Xilinx Vivado, Vitis, or Intel Quartus Prime
  • Experience integrating high-speed IPs such as PCIe Gen 4/5, DDR4/5, HBM, and 100G Ethernet
  • TS/SCI clearance with a polygraph
  • Bachelor's degree and 20+ years of software engineering experience, or 24+ years of software engineering experience in lieu of a degree

Technologies

  • FPGAs (RLT/HLS); GPUs (CUDA/HIP)
  • C++, Python, Docker
  • SystemVerilog, Verilog, VHDL; HLS
  • AMD/Xilinx Vivado, Vitis, Intel Quartus Prime
  • PCIe Gen 4/5, DDR4/5, HBM, 100G Ethernet
  • TS/SCI clearance with polygraph

Nice to Have

  • Experience with Agentic AI
  • Experience with Machine Learning
  • Experience with Kubernetes or Docker Swarm
  • Experience with Agile

Clearance note: Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information. TS/SCI clearance with polygraph is required.

Compensation: USD 60–105 per hour.

Similar Jobs