Posted in

Software Engineer

Software Engineer

CompanyCACI
LocationOxnard, CA, USA, Reston, VA, USA
Salary$82100 – $172400
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • Strong C/C++ development skills and practices
  • Extensive experience with thread management for application optimization to take advantage of high core / high thread count CPUs
  • Experience with signal processing (or other vector / matrix algorithm) implementations and optimizations using high performance computing methods (SIMD/SSE, AVX, DSPs, or CUDA) for low latency operations
  • 5+ years experience working within high performance compute and/or embedded environments
  • BS Computer Science, Electrical Engineering, or similar field; Master’s degree preferred

Responsibilities

    No responsibilities provided.

Preferred Qualifications

  • Experience with communications systems, associated algorithms, and their design, including an understanding of matched filters, FIR/IIR filters, signal modulation/demodulation, channel equalization/channel estimation, channel coding (FEC), RF frequency control (AFC), and RF gain control (AGC)
  • Experience with machine learning techniques (PaDiM, ResNet), parameter decomposition, and clustering
  • Experience with embedded software development and inter-processor communication (IPC) frameworks involving tightly coupled processor configurations (such as Zynq MPSoCs / RFSoCs) in both Linux and RTOS environments
  • Experience with Rust, Python, or Golang
  • Experience with Jenkins build server, JIRA, GitLab