U

Umbra

Provides real-time SAR satellite imagery data

Embedded Systems Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeSanta Barbara, CA, USA

About the Job

Requirements

  • A bachelor's degree in Electrical Engineering, Computer Engineering, or a related technical field is required.
  • At least 5 years of professional experience in embedded systems or firmware development is required.
  • Experience developing and debugging embedded communication and control interfaces, including SPI, UART/SCI (such as RS-485), and GPIO/interrupts, is required.
  • Strong proficiency in embedded C and/or Rust programming is required.
  • Experience working with bare-metal microcontrollers is required.
  • Hands-on experience with hardware bring-up and debugging on physical systems is required.
  • Ability to read and interpret electrical schematics and data sheets is required.
  • Experience using debugging tools such as oscilloscopes, logic analyzers, and debuggers (such as JTAG/SWD) is required.
  • Experience with system integration and verification is required.
  • Experience with version control systems such as Git and collaborative development workflows is required.
  • The role requires the ability to solve problems and execute independently.
  • The role requires effective communication and the ability to work in a cross-functional team environment.
  • The employee must be a U.S. citizen, U.S. national, U.S. lawful permanent resident, refugee or asylee, or otherwise eligible to obtain required U.S. export-control authorizations.
  • Employment eligibility verification to work in the United States is required upon hire.

Responsibilities

  • Design, implement, and debug low-level drivers, including SPI, UART/RS-485, GPIO, timers, and interrupts.
  • Participate in code reviews and merge-request support to ensure code quality and maintainability.
  • Contribute to architecture and design documentation, including RFCs, ADRs, timing diagrams, and interface definitions.
  • Develop embedded firmware in C and Rust for bare-metal and RTOS-based microcontroller systems.
  • Bring up and debug hardware systems, including board-level validation and peripheral integration.
  • Support system integration and verification across avionics, radios, and other spacecraft subsystems.
  • Define and execute test plans for firmware and hardware validation.
  • Troubleshoot issues across firmware, hardware, and system interfaces.
  • Contribute to shared firmware infrastructure, including hardware abstraction layers, drivers, and reusable libraries.
  • Improve development workflows through contributions to repository structure, CI/CD, and test infrastructure.
  • Collaborate with electrical, systems, and flight software engineers.
  • Document designs, test procedures, and debugging processes to ensure repeatability and reliability.
  • Support test campaigns and mission-critical milestones as needed.

Desired Qualifications

  • Experience with RTOS-based embedded systems.
  • Familiarity with hardware/software integration at the system level.
  • Experience contributing to CI/CD pipelines or automated test infrastructure for embedded systems.
  • Experience developing or maintaining hardware abstraction layers, drivers, or shared firmware libraries.
  • Background in aerospace, defense, or other high-reliability environments.
  • Comfort working in a fast-paced, hardware-centric development environment.
  • Demonstrated ownership of projects from concept through validation.
  • Experience working in Agile/PI planning environments.
  • Experience supporting system-level testing or qualification efforts.

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