Senior Embedded Software Engineer — TeraWave Customer Terminals Blue Origin Seattle, WA; Bay Area, CA arm,c,cpp,python,linux,freertos,zephyr,vxworks,i2c,spi,uart,ethernet,pcie,fpga,aerospace,senior,us_west,hybrid,regulated,cross_func,research,yocto,cmake,gcc 197529 276539
Blue Origin

Senior Embedded Software Engineer — TeraWave Customer Terminals

Location Node Seattle, WA; Bay Area, CA (hybrid)
Base Compensation USD 197k–276k
Commitment full-time
Clearance Req none
arm c cpp python linux freertos zephyr vxworks i2c spi uart ethernet pcie fpga aerospace senior us_west hybrid regulated cross_func research yocto cmake gcc

Overview

Blue Origin is seeking a Senior Embedded Software Engineer to design, develop, and optimize firmware for the TeraWave satellite user terminal, enabling real-time beam steering, transceiver control, and high-throughput data routing.

Please note that the work mode for this role is not explicitly stated in the job listing. It is listed here as hybrid based on assumption for the Greater Seattle Area and Bay Area, CA locations — confirm the actual arrangement with the recruiter.

Responsibilities

  • Design and implement modular, highly reliable embedded C/C++ firmware for resource-constrained microcontrollers, FPGAs, or SoCs.
  • Write low-level software to program, calibrate, and dynamically update phase registers across hundreds of Beamforming ICs to achieve microsecond-level electronic beam steering.
  • Write and debug low-level peripheral drivers (SPI, I2C, UART, PCIe, Ethernet) to interface with transceivers, RF front-ends, and baseband processors.
  • Optimize embedded networking protocols (TCP/IP, UDP, DHCP, VLAN) to ensure ultra-low latency and maximum data throughput between the satellite network and local user gateways.
  • Implement real-time thermal throttling algorithms, power-saving states, and automated fault-protection logic.
  • Develop secure bootloaders, cryptographic verification systems, and highly resilient over-the-air (OTA) firmware updates.

Requirements

  • Bachelor’s degree in computer science, computer engineering, electrical engineering, or a related field.
  • 7+ years of professional experience in embedded software development, specifically working on high-speed communications, radar, networking, or aerospace hardware.
  • Expert-level proficiency in modern C and C++ for embedded systems.
  • Deep experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, Zephyr, VxWorks and/or Embedded Linux.
  • Strong ability to read complex electrical schematics, utilize datasheets, and use lab tools (oscilloscopes, logic analyzers, JTAG debuggers) to isolate hardware vs. software issues.

Bonus Points

  • Prior experience writing software to control phased array antennas, digital beamformers, or direct-RF sampling transceivers.
  • Experience configuring custom Embedded Linux distributions and cross-compiling toolchains using Yocto Project or Buildroot.
  • Familiarity with hardware-based security features including TPM, TrustZone, hardware acceleration engines, and secure enclave integration.
  • Experience setting up automated Hardware-in-the-Loop (HIL) testing environments and CI pipelines for firmware verification.
  • Experience with satellite communications systems, space-based networks, or telecommunications.
  • Experience with IP, networking, and communications protocols including TCP/IP, UDP/IP, IPv6, BGP, MPLS, and SRv6.
  • Experience with formal verification methods for safety-critical software.

Additional Information

Applicants for employment at Blue Origin must be a U.S. citizen or national, U.S. permanent resident, or lawfully admitted into the U.S. as a refugee or asylee.

Sourced from the employer’s career site. Verify before applying.

Variables & Compensation

  • Medical
  • Dental
  • Vision
  • 401(k) with company match
  • Paid parental leave
  • Stock options

Trademark Disclaimer: Unless explicitly designated as a direct or sponsored listing, EmbeddedDOESHire is not affiliated with, endorsed by, or associated with Blue Origin. All company logos, trademarks, and brand parameters are the property of their respective owners and are utilized here solely for indexical and identification purposes.

Compensation Disclaimer: Unless this specification was directly verified and posted by the employer, we cannot guarantee the accuracy of the listed salary parameters. These figures are compiled from public market records and may deviate from actual offered compensation. Final salaries are determined dynamically by the hiring entity based on candidate evaluation, location, and final contract execution.

Content Disclaimer: This listing is sourced from the employer's public career site. Job details — including responsibilities, qualifications, and compensation — may change. Verify with the employer before applying.