Principal Software Engineer – Terawave Vehicle Platforms (infrastructure)

Blue Origin

Ca/wa: $230,773.00 - $323,081.85; bonus/equity: no...
Not specified (assumed hybrid or onsite based on industry norms)
8+ years c or c++ in linux embedded environment
Deep proficiency with linux kernel and driver development
Experience with buildroot, yocto, or bazel build systems
Blue Origin is seeking a Principal Software Engineer for its Vehicle Platforms team, focusing on the TeraWave satellite communications network. The ideal candidate will have extensive experience in Linux-based embedded systems and full-lifecycle software ownership to design and build foundational platform infrastructure for satellite operations

Job Summary

  • This role is instrumental in designing the foundational platform infrastructure that runs across the entire TeraWave satellite fleet.
  • The ideal candidate will lead architecture for global image management and Over-the-Air update systems ensuring zero downtime for thousands of vehicles.
  • Blue Origin offers comprehensive benefits including up to 5% 401(k) match, paid parental leave, and an Education Support Program.

Matching Summary

Match Score: 85

Blue Origin is seeking a Principal Software Engineer for its Vehicle Platforms team, focusing on the TeraWave satellite communications network. The ideal candidate will have extensive experience in Linux-based embedded systems and full-lifecycle software ownership to design and build foundational platform infrastructure for satellite operations.

Salary

CA/WA: $230,773.00 - $323,081.85; Bonus/Equity: Not specified; Benefits: Medical, dental, vision, 401(k) match up to 5%, education support

Skills & Requirements

Must-have

  • 8+ years C or C++ in Linux embedded environment
  • Deep proficiency with Linux kernel and driver development
  • Experience with Buildroot, Yocto, or Bazel build systems
  • System-level debugging using GDB, perf, and eBPF
  • Full software lifecycle ownership from design to deployment

Nice-to-have

  • Proficiency in Rust or Python for systems tooling
  • Experience with large-scale distributed system infrastructure
  • First-principles engineering mindset
  • Background in aerospace, automotive, or medical industries
  • Ability to analyze assembly code and hardware diagnostics

Key Requirements

  • Bachelor's degree in CS/CE or 10+ years professional experience
  • Must be a U.S. citizen, national, permanent resident, or refugee/asylee
  • 8+ years of experience with C or C++ in Linux environments

Work Rights

Must have US citizenship, PR, or refugee/asylee status

Tailored Resume

Cover Letter