Jobs · OTHR · Maryland

​​Software Engineer​

CACI International Inc · Aberdeen Proving Ground, MD · 1 wk ago
OTHR$90k–$190k/yrFull-time

About the role

CACI is seeking a Software Engineer with digital signals processing experience to join our team developing next-generation signals intelligence (SIGINT) for the Department of Defense. This role involves working on a program that leverages best practices in 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.

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.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • 3–7 years of professional software development experience.
  • U.S. Citizenship and an active TS/SCI Clearance with the ability to obtain a CI Poly.
  • 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.

Qualifications (Desired)

  • 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.
  • 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.
  • Understanding of basic DSP concepts: FFTs, filtering, sampling theory, spectrograms, and signal-to-noise ratio.
  • Ability to work with IQ data, spectrum data, and 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.
  • 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, and Cobbler.
  • Familiarity with Linux command line, debugging tools, and performance profiling.

Benefits

  • A culture of integrity, placing character and innovation at the center of everything we do.
  • An environment of trust, valuing unique contributions and providing autonomy through flexible time off and robust learning resources.
  • A focus on continuous growth, with opportunities to advance your career and contribute to our nation’s critical missions.
  • Comprehensive benefits including healthcare, wellness, financial, retirement, family support, continuing education, and time off.

Pay

The proposed salary range for this position is $90,300 - $189,600 USD. Final salary will be influenced by factors such as geographic location, Federal Government contract labor categories and wage rates, relevant prior work experience, specific skills and competencies, education, and certifications.

Up to 10% local travel may be required.

Similar jobs

Software Engineer

Capstone Research CorporationColorado Springs, CO· 1 mo ago
Engineering

Software Engineer

FlexTradeGreat Neck, NY· 1 mo ago
Finance$130k–$140k/yrapply on careers.flextrade.com

Software Engineer

EmpowerHartford, CT· 1 mo ago
Engineering$96k–$136k/yrapply on jobs.empower.com

Software Engineer

Electron EnterprisesIndiana, United States· 1 mo ago
Engineeringapply on electronenterprises.co.za

Software Engineer

CaltechPasadena, CA· 1 mo ago
Engineering$85k–$135k/yrapply on phf.tbe.taleo.net