Software Engineer
: Job Details :


Software Engineer

CACI International Inc

Job Location : Oxnard,CA, USA

Posted on : 2025-08-14T00:57:03Z

Job Description :

Software Engineer

Job Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: NoneEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Continental US

The Opportunity:

CACIs SystemWare (CSW) Team is seeking a highly motivated mid-level Software Engineer with experience in designing and implementing communication systems or wireless collection systems within microservice architectures. This role requires a strong foundation in high data rate applications and familiarity with RF-based communication systems used in commercial environments. Your expertise will contribute to the development of next-generation RF system designs for various applications, collaborating with a multidisciplinary team including signal processing, software, hardware, mechanical, and systems engineers. You will work closely with signal processing and middleware developers to design and implement tools, sensors, and communication devices, often outside your comfort zone, to solve complex problems.

Qualifications:

Required:

  • Strong C/C++ development skills and practices
  • Experience with thread management for application optimization on high core/high thread CPUs
  • Experience with signal processing, vector/matrix algorithms, and high-performance computing methods (SIMD/SSE, AVX, DSPs, CUDA) for low latency operations
  • 5+ years experience in high-performance computing or embedded environments
  • BSc in Computer Science, Electrical Engineering, or related field; MSc preferred

Desired:

  • Experience with communication systems, algorithms, and design, including matched filters, FIR/IIR filters, modulation/demodulation, channel estimation, FEC, RF frequency and gain control
  • Experience with machine learning techniques (PaDiM, ResNet), parameter decomposition, clustering
  • Experience with embedded software development and inter-processor communication frameworks involving tightly coupled processors (e.g., Zynq MPSoCs / RFSoCs) in Linux and RTOS environments
  • Experience with Rust, Python, or Golang
  • Experience with Jenkins, JIRA, GitLab

What You Can Expect:

A culture of integrity. At CACI, we value character and innovation. You'll be part of a high-performing team dedicated to our customer's missions, driven by a higher purpose – to ensure the safety of our nation.

An environment of trust. We appreciate the unique contributions of every employee. You'll have flexible time off and access to learning resources to support your growth.

A focus on continuous growth. Together, we will advance critical missions, build on our success, and explore new opportunities in your career and our legacy.

Your potential is limitless. So is ours.

Learn more about CACI here.

Pay Range: The proposed salary range is $82,100 - $172,400, influenced by factors such as location, experience, skills, education, and certifications. We offer comprehensive benefits including healthcare, wellness, retirement, and more. Learn more here.

This position can be located in multiple locations; the range reflects the national average.

CACIs is an Equal Opportunity Employer. All qualified applicants will receive consideration regardless of race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, veteran status, or other protected characteristics.

#J-18808-Ljbffr
Apply Now!

Similar Jobs (0)