Logo of Huzzle

Umbra has 2 jobs on Huzzle

Umbra
image

Umbra

Santa Barbara, CA Work here? Claim profile

Next-generation space systems for observing the Earth in unprecedented fidelity

Santa Barbara, CA Work here? Claim profile

Similar companies

View all