CareerPlanSign in

Senior Software Emulation Engineer - TeraWave

Greater Seattle Area, US💼 Full-time💰 $197,529–$197,529🗓 2026-09-23 → 2026-09-25

Core

Create high-fidelity, real-time hardware emulation environments indistinguishable from flight hardware to enable early-stage testing and verification of TeraWave satellite communications systems.

Role type

Senior Software Emulation Engineer (Embedded Systems)

Builds

Real-time hardware emulation platforms and software drivers for satellite communication vehicle simulations

Domain

Aerospace / Satellite Communications / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ development, embedded systems software, real-time operating systems, device drivers, computer architecture, digital communication protocols (Ethernet, Spacewire, CAN, I2C, SPI, UART), test automation, Python scripting

Preferred skills

Hardware-in-the-Loop simulation, containerization (Docker, Kubernetes), CI/CD pipelines, hardware emulation tools (Simics), IP networking, MATLAB/Simulink, GNC systems, 6DOF dynamics

Technologies

C, C++, Python, Docker, Kubernetes, Git, Jenkins, Jama SVN, Simics, Ethernet, Spacewire, CAN, I2C, SPI, UART

Responsibilities

Design and maintain software frameworks for high-fidelity real-time hardware emulation; develop and test software drivers for emulation hardware interfaces; integrate vehicle component simulations with the hardware emulation platform; execute test plans and automation scripts to validate emulation against flight hardware; debug complex issues at the software-hardware interface

Seniority

Senior, hands-on IC

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