CareerPlanSign in

Senior Embedded Software Engineer - TeraWave Customer Terminals

Greater Seattle Area, US💼 Full-time💰 $197,529–$197,529🗓 2026-08-10 → 2026-09-26

Core

Design, develop, and optimize firmware for next-generation satellite user terminals enabling real-time beam steering, transceiver control, and high-throughput data routing.

Role type

Senior embedded software engineer (satellite terminals)

Builds

Firmware for TeraWave satellite user terminals

Domain

Aerospace / Satellite Communications

Deliverable

production ML models | product features

Required skills

Embedded C/C++, Real-Time Operating Systems (RTOS), Embedded Linux, low-level peripheral drivers, embedded networking protocols, hardware debugging, secure bootloaders

Preferred skills

Phased array antenna control, Embedded Linux customization (Yocto/Buildroot), hardware security (TPM/TrustZone), Hardware-in-the-Loop testing, satellite communications systems, software-defined networking (SDN)

Technologies

FreeRTOS, Zephyr, VxWorks, SPI, I2C, UART, PCIe, Ethernet, TCP/IP, UDP, DHCP, VLAN, TPM, TrustZone

Responsibilities

Design modular embedded firmware for microcontrollers, FPGAs, or SoCs; Write low-level software to program and calibrate Beamforming ICs for electronic beam steering; Develop peripheral drivers to interface with RF front-ends and baseband processors; Optimize networking protocols for ultra-low latency; Implement thermal throttling and fault-protection logic; Develop secure bootloaders and OTA update systems

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.