CareerPlan

Software Engineer

Greater Seattle Area, USFull-time$135k2026-10-13 → 2026-11-09
On-siteCitizens or permanent residents only

Core

Develop and maintain control and data plane architecture for TeraWave, a space-based satellite communications network delivering up to 6 Tbps symmetrical data speeds.

Role type

Senior Embedded Software Engineer (Space Systems)

Builds

Space-based networking constellation software for enterprise, data center, and government users

Domain

Aerospace / Satellite Communications

Required skills

C/C++ embedded development, Real-time operating systems (RTOS), Linux, bare-metal programming, multi-threading, hardware debugging (gdb, JTAG), peripheral interfaces (SPI, I2C, PCIe, CAN), CI/CD integration, unit and integration testing

Preferred skills

Mission-critical systems experience, Linux networking, inter-core/processor communications

Technologies

C, C++, Linux, RTOS, gdb, JTAG, SPI, I2C, PCIe, CAN

Responsibilities

Design and develop multi-threaded embedded software, integrate software with hardware systems, troubleshoot and debug using telemetry and logs, develop unit and integration tests, contribute to technical documentation and design discussions

Seniority

Senior, hands-on IC