U

Umbra

Provides real-time SAR satellite imagery data

Senior Radar Systems Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • Experience writing algorithms specifically for synthetic aperture radar image processing.
  • Bachelor's degree or equivalent experience in a related science, technology, engineering, or mathematics field, such as electrical engineering, physics, or computer science.
  • At least 5 years of professional experience in signal or image processing development.
  • 5–8+ years of professional experience with MATLAB or Python.
  • Experience with version control software, preferably Git.
  • Foundational understanding of software architecture, event-driven microservices, interface design, and automated testing patterns.
  • Experience with database-backed applications and relational database concepts.
  • Experience with parallel processing and high-performance computing.

Responsibilities

  • Develop and improve radar algorithms, including moving target indication, passive radio frequency, and synthetic aperture radar.
  • Write production-quality software with unit and integration testing.
  • Support commercial and government teams in modeling, simulation, mission design, and systems analyses for current and future architecture.
  • Monitor, evaluate, and improve production throughput for cost and timeliness efficiency.
  • Build, test, and maintain applications for satellite operations, including spacecraft-operation automation, mission scheduling, command and telemetry pipelines, mission data pipelines, and anomaly response.
  • Provide software architecture expertise to cross-functional engineering and product teams.
  • Help establish and adhere to DevOps practices that meet customer and satellite-operational needs for quality and performance.

Desired Qualifications

  • An advanced degree in a relevant science, technology, engineering, or mathematics field.
  • Proficiency in parallel processing and high-performance computing.
  • Experience with machine learning.
  • 10+ years of experience with Python's scientific stack, including NumPy, SciPy, and Numba.
  • Experience designing, developing, and testing intuitive, well-documented representational state transfer APIs.
  • Experience with C, C++, Rust, or CUDA.
  • Significant background in synthetic aperture radar processing.

About the Company

Umbra

Provides real-time SAR satellite imagery data

Umbra builds high-resolution SAR microsatellites for real-time Earth observation. Its satellites use Synthetic Aperture Radar to capture radar imagery day or night and through clouds, delivering precise data for applications such as environmental monitoring, disaster response, and national security. Data is accessed via subscriptions and customized imaging services, with customers including government agencies, private firms, and research institutions. The company operates end-to-end, overseeing the development, launch, and operation of its SAR satellites, and provides imagery through a platform or data feeds. Unlike competitors who may offer optical imagery or smaller-scale sensors, Umbra specializes in SAR microsatellites that provide all-weather, high-resolution radar data in real time. The goal is to help solve global challenges by supplying reliable, timely satellite observations that support decision-making and strategic planning.

Company size
201-500
Company stage
Grant
Total funding
$46.5M
Headquarters
Arlington County, VA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Umbra

See more jobs