Posted in

Senior Software Engineer

Senior Software Engineer

CompanyCACI
LocationOxnard, CA, USA, Reston, VA, USA
Salary$98500 – $206800
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
  • 7+ years experience working within high performance compute and/or embedded environments
  • BS Computer Science, Electrical Engineering, or similar field; Master’s degree preferred
  • There is no clearance requirement to begin employment. As a requirement of continued employment you may be required to obtain the necessary clearance required by the program.

Responsibilities

  • Collaborating with a cross-functional multi-disciplinary team including signal processing, software, hardware, mechanical and systems engineers
  • Assisting in the design and implementation of specialized tools, sensors, and communications devices
  • Working closely with signal processing and middleware developers to achieve innovative solutions to complex problems.

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