SOFTWARE ENGINEER – TeraWave – RF and Optical Systems Verified today

Blue Origin · 3 Locations · RF & Comms · first seen 2026-09-03

About the Role

Blue Origin is developing TeraWave, a revolutionary satellite communications network delivering symmetrical data speeds up to 6 Tbps via optically interconnected satellites in low Earth orbit (LEO) and medium Earth orbit (MEO). You will play a vital leadership role within a team of specialists, technicians, and engineers, significantly contributing to the control and data plane architecture of the constellation.

What You Will Do

  • Design and develop multi-threaded embedded software in C/C++ to run on Linux/RTOS/Bare-metal platforms hosted on multi-core SoCs
  • Implement custom device drivers and management, control, and data plane functions for Satellite RF transceivers, Antenna systems, and Optical systems on TeraWave's Satellite Payload, Customer terminals, and Ground Gateway Terminals
  • Collaborate with cross-functional teams to integrate software with hardware systems
  • Troubleshoot problems and debug issues using telemetry, logs, traces, code instrumentation, and software and hardware debugging tools
  • Champion embedded software development, testing, and troubleshooting best practices including CI/CD, test automation, and Test-Driven Development
  • Deliver with speed and quality, and mentor junior software engineers, fostering technical excellence and innovation
  • Contribute to technical documentation, code reviews, and design discussions

Minimum Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field
  • 3+ years of experience in embedded software development in C/C++ on Linux/RTOS/Bare-metal platforms
  • Strong proficiency in C++ object-oriented design and implementation
  • Hands-on expertise in embedded systems debugging using software and hardware tools (JTAG, SWD, CoreSight, Lauterbach/Trace32, J-Link, J-Trace)
  • Experience developing applications using standard peripherals (SPI, I3C, I2C, PCIe, CAN)
  • Experience with CI/CD pipelines, automated testing, and Test-Driven Development
  • Experience leading software development teams and mentoring junior engineers
  • Experience with Agile or Scaled Agile development methodologies
  • Excellent written and verbal communication skills
  • Must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum

Preferred Qualifications

  • Master's degree or PhD in Computer Engineering, Computer Science, Electrical Engineering, or related field
  • 5+ years of experience in embedded software development for mission-critical systems
  • Experience with Linux networking and inter-core/processor communications using high-speed data-plane interfaces (Ethernet, Interlaken, JESD)
  • Experience developing embedded software in satellite communications systems, space-based networks, cellular wireless, or terrestrial telecommunications systems
  • Experience developing drivers for proprietary and merchant silicon
  • Experience with formal verification methods for safety-critical software
  • Knowledge of radiation-hardened computing environments and related software considerations

Work Location and Travel

  • Onsite in Greater Seattle Area, WA or Bay Area, CA. Approved for temporary remote work while local site is developed
  • Relocation assistance available
  • Travel up to 10% of the time may be required

Compensation

Base pay range for CA and WA applicants: $164,652.00 to $230,512.80. Other site ranges may differ.

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 (working at least 20 hours/week)
  • Paid Time Off: up to 4 weeks per year and up to 14 company-paid holidays
  • Performance bonuses (amounts and eligibility not guaranteed)