Software Engineer

CACI InternationalAberdeen Proving Ground, MD
$76,000 - $155,700Hybrid

About The Position

CACI is currently looking for a Software Engineer with digital signals processing experience to join our team developing next generation signals intelligence (SIGINT) for the Department of Defense. Join this passionate team of industry-leading individuals on a program that leverages the best practices developing DSP algorithms for real-time or near-real-time systems to deliver state-of-the-art capability in support of our nation’s warfighters. As a member of the CACI Team, you will support the men and women charged with safeguarding the American people and enhancing the Nation’s safety, security, and prosperity.

Requirements

  • Bachelor’s degree in computer science, Software Engineering, Electrical Engineering, or related field.
  • 3–7 years of professional software development experience.
  • U.S. Citizenship
  • TS/SCI Clearance with ability to get a CI Poly (CI Poly on hand preferred)
  • Strong programming experience in C++ and Python
  • Experience developing applications in Linux environments.
  • Experience developing desktop or web-based applications.
  • Ability to present technical RF and measurement data in intuitive user interfaces.
  • Experience developing geospatial applications.

Nice To Haves

  • Experience with SATCOM, telecommunications, SIGINT, or EW systems.
  • Experience with Software Defined Radio (SDR) applications.
  • Exposure to real-time data processing systems.
  • Experience supporting field test activities.
  • Experience developing desktop or web-based applications.
  • Strong understanding of object-oriented design, software architecture principles, design patterns and API development
  • Experience building maintainable, testable software systems.
  • Experience with modern UI frameworks such as React, Angular and VUE.
  • Ability to develop interactive dashboards, data visualizations, geospatial displays, and user workflows for engineering applications
  • Experience working with HTML/CSS TypeScript and REST APIs
  • Experience visualizing large datasets.
  • Ability to present technical RF and measurement data in intuitive user interfaces.
  • Understanding basic DSP concepts: FFTs, filtering sampling theory spectrograms and signal-to-noise ratio
  • Ability to work with IQ data, spectrum data, measurement datasets
  • Familiarity with RF concepts: EIRP, antenna gain, link budgets and RF propagation
  • Basic understanding of satellite communications architecture, ground terminals, uplink/downlink concepts and coverage footprints
  • Ability to collaborate effectively with RF and DSP engineers.
  • Experience developing geospatial applications.
  • Familiarity with geographic coordinate systems, GIS fundamentals, terrain datasets and coverage map visualization
  • Experience implementing heat maps, layer controls, measurement overlays and interactive map tools
  • Experience building data ingestion and processing pipelines.
  • Ability to Parse measurement files, process telemetry datasets, aggregate large volumes of RF data and support near-real-time visualization workflows
  • Familiarity with PostgreSQL/PostGIS SQLite and time-series data
  • Experience with, Git, Agile development, CI/CD pipelines, Docker containers, Automated testing, Ansible, Cobbler
  • Familiarity with Linux command line, debugging tools and performance profiling

Responsibilities

  • Develop user interfaces for RF measurement and Effective Isotropic Radiated Power (EIRP) visualization tools.
  • Build interactive map-based displays showing RF coverage and measurement results.
  • Integrate Digital Signals Processing (DSP) generated outputs into operational applications.
  • Develop APIs and services supporting RF data processing workflows.
  • Collaborate with DSP engineers to translate signal-processing outputs into user-facing products.
  • Support system testing, debugging, and deployment activities.
  • Contribute to software architecture and technical design reviews

Benefits

  • flexible time off benefit
  • robust learning resources
  • comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service