CareerPlanSign in

SOFTWARE ENGINEER – TeraWave – RF and Optical Systems

Greater Seattle Area, US💼 Full-time💰 $164,652–$164,652🗓 2026-08-27 → 2026-09-26

Core

Design and develop multi-threaded embedded software for satellite RF, antenna, and optical systems to enable high-speed data plane architecture for a LEO/MEO constellation.

Role type

Senior Embedded Software Engineer (Space Systems)

Builds

Control and data plane software for TeraWave satellite payload and ground gateway terminals

Domain

Aerospace / Satellite Communications / Embedded Systems

Deliverable

production ML models | product features

Required skills

C/C++ (object-oriented), Embedded Linux/RTOS/Bare-metal, Device drivers, SPI/I2C/PCIe/CAN, CI/CD pipelines, Test-Driven Development, Hardware debugging (JTAG/SWD/CoreSight), Cross-functional collaboration

Preferred skills

Linux networking (Ethernet/Interlaken/JESD), Satellite/Space-based network experience, Proprietary silicon driver development, Formal verification, Radiation-hardened computing

Technologies

C, C++, Linux, RTOS, Bare-metal, SPI, I2C, PCIe, CAN, JTAG, SWD, CoreSight, Lauterbach, Trace32, J-Link, J-Trace, Ethernet, Interlaken, JESD

Responsibilities

Design and develop multi-threaded embedded software; Implement custom device drivers and management/control/data plane functions; Collaborate with cross-functional teams to integrate software with hardware; Troubleshoot and debug issues using telemetry and hardware tools; Champion embedded software development best practices including CI/CD and automation; Mentor junior software engineers

Seniority

Senior, hands-on IC with leadership responsibilities

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