Senior Scientist

CACI•Ypsilanti, MI
•$98,500 - $206,800•Onsite

About The Position

CACI’s RST business portfolio is seeking an experienced scientist to translate signals and techniques into working software. The role supports programs developing the next generation of space-based remote sensing, with work on emerging synthetic aperture radar technology spanning signal processing through image creation. The position is onsite in Chantilly, Virginia, or Ypsilanti, Michigan, and requires an active TS/SCI U.S. Government security clearance. The Senior Scientist leads algorithm development and signal processing from conception through software application, converting algorithm definitions and prototypes into efficient software for large images and operational environments. The role also includes mentoring junior team members, coordinating integration across programs and vendors, representing the company and program in working groups and meetings, and resolving technical issues.

Requirements

  • U.S. citizenship and an active TS/SCI clearance.
  • 5–7+ years of relevant experience.
  • A degree in Electrical Engineering, Signal Processing, Physics, or a related technology field; 10 years of professional experience may substitute for a degree.
  • Background in SAR and translating SAR technologies into working software.
  • Software skills in an applicable language such as C++, Python, MATLAB, or Rust, or a similar language.
  • Familiarity with multi-vendor environments and coordinating software integration into complex systems.
  • Experience working with government experts and tying algorithm development to requirements.
  • Excellent problem-solving skills and the ability to work independently and as part of a team.

Nice To Haves

  • Experience with radar modes such as GMTI or ATR, or similar.
  • Experience working with U.S. Government satellite customers.
  • Strong personal networks in radar through previous work, academic research, or professional memberships.
  • Active TS/SCI clearance with polygraph.

Responsibilities

  • Lead algorithm development and signal processing from conception to software application.
  • Convert algorithm definitions and prototypes into efficient software applications for large images and operational environments.
  • Mentor junior team members and transfer knowledge.
  • Collaborate across programs and with other vendors to integrate algorithms into existing software and hardware platforms.
  • Represent the company and program in working groups and meetings.
  • Troubleshoot and resolve technical issues in a timely and effective manner.

Benefits

  • Flexible time off benefit.
  • Learning resources and learning and development opportunities.
  • Healthcare benefits.
  • Wellness benefits.
  • Financial and retirement benefits.
  • Family support benefits.
  • Continuing education benefits.
  • Time off benefits.
  • Competitive compensation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service