Senior Embedded Systems Engineer - TeraWave Verified today

Blue Origin · 4 Locations · Space Systems · first seen 2026-09-29

About TeraWave

Blue Origin is developing TeraWave, a revolutionary satellite communications network delivering symmetrical data speeds up to 6 Tbps globally to enterprise, data center, and government users.

The Role

As a Senior Embedded Systems Engineer on the Spacecraft Bus Avionics team, you will design, implement, and verify embedded software for mission-critical spaceflight systems. You will work directly with avionics hardware engineers on integrated products including Command & Data Handling (C&DH), Electrical Power Systems (EPS), Cameras, and similar systems. This is a hardware-heavy software role requiring comfort with datasheets, register maps, performance tradeoffs, and lab debugging.

Responsibilities

  • Develop Board Support Package (BSP) software for new hardware, including driver development
  • Perform bare-metal or OS-level programming for hardware initialization, control, embedded data processing, and networking/communication
  • Work hands-on with avionics spaceflight hardware, debugging with logic analyzers, oscilloscopes, and JTAG debuggers
  • Participate in design reviews with attention to hardware/software partitioning
  • Perform benchmark analysis and deploy benchmarking code to characterize hardware performance
  • Bring up and utilize HW-accelerators in modern SoC devices (encoders, decoders, encryption engines, image signal processing cores)
  • Develop scripting and Linux tools, working with development kits and sensor modules
  • Implement embedded software for interfaces including I2C, SPI, UART, TCP/IP, UDP, GMSL, SpaceWire, CameraLink, Aurora, AXI, AMBA
  • Develop boot and software-based fault-tolerance strategies
  • Publish internal documents, participate in design reviews, review and generate requirements

Minimum Qualifications

  • BS in computer engineering, computer science, electrical engineering, aerospace engineering, or related technical field
  • 7+ years of experience in the field
  • Strong embedded software design and development skills in C/C++/Rust with Linux (or similar) scripting experience
  • Strong debugging skills using cross hardware/software techniques and tools (GDB, XSDB, GRMON, Logic Analyzer, Protocol Analyzer, Wireshark)
  • Experience single stepping through code, examining Assembly, probing memory, and driving I/O
  • Strong background in computer architecture, understanding of memory buses, cache, DMA, CPU execution pipelines
  • Experience with version control systems (Git)

Preferred Qualifications

  • MS in computer engineering, computer science, electrical engineering, aerospace engineering, or related technical field
  • 10+ years of experience in the field
  • Previous experience building space avionics and/or space software systems
  • Experience with DO-178 and companion documents certification guidelines
  • Experience with FPGA development (VHDL, Verilog, SystemVerilog)
  • Experience with software for hardware-accelerated functions (encryption/decryption blocks, encoder/decoder blocks, image signal processor, GPU)
  • Experience with data analysis and post processing tools (Matlab, Python, open-source Linux tools)
  • Experience with agile development methods
  • Experience with kernel and driver development
  • Ability to work well in a team and independently with minimal direction

Compensation

Base pay range varies by location:
CA applicants: $197,529.00 - $276,539.55
CO applicants: $181,626.00 - $254,275.35
WA applicants: $197,529.00 - $276,539.55
Other site ranges may differ.

Requirements

Applicants must be a U.S. citizen or national, U.S. permanent resident (Green Card holder), or lawfully admitted to the U.S. as a refugee or granted asylum.

Blue's Standard Background Check is required for all positions.

Benefits

  • Medical, dental, vision, basic and supplemental life insurance
  • Paid parental leave, short and long-term disability
  • 401(k) with company match up to 5%
  • Education Support Program
  • Stock options for all regular employees (20+ hours/week)
  • Up to four weeks paid time off per year, up to 14 company-paid holidays
  • Bonus eligibility based on role and performance (not guaranteed)